From: olivier <> Date: Fri, 10 Apr 2009 16:07:21 +0000 (+0000) Subject: dublin core: include duration (00:00:00) in format:extent element X-Git-Tag: 1.1~678 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=eb6ff19fd36bf346891d797fe89e674c22b92ce0;p=telemeta.git dublin core: include duration (00:00:00) in format:extent element --- 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