From eb6ff19fd36bf346891d797fe89e674c22b92ce0 Mon Sep 17 00:00:00 2001 From: olivier <> Date: Fri, 10 Apr 2009 16:07:21 +0000 Subject: [PATCH] dublin core: include duration (00:00:00) in format:extent element --- telemeta/models/media.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/telemeta/models/media.py b/telemeta/models/media.py index 1a818cdb..25611985 100644 --- a/telemeta/models/media.py +++ b/telemeta/models/media.py @@ -260,6 +260,9 @@ class MediaItem(Model, MediaCore): else: creator = self.collection.creator + duration = self.get_duration() + duration = "%02d:%02d:%02d" % (duration / 3600, duration % 3600 / 60, duration % 3600 % 60) + resource = dc.Resource( dc.Element('identifier','id', self.id), dc.Element('type', value='Sound'), @@ -268,6 +271,7 @@ class MediaItem(Model, MediaCore): dc.Element('creator', value=creator), dc.Element('publisher', value=self.collection.publisher), dc.Element('coverage', value=self.etat), + dc.Element('format', value=duration, refinement="extent"), ) return resource -- 2.39.5