From c2ff9f22dbf2089f1d40876c276b9cb965fc47ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20H=C3=B8ybye=20Frederiksen?= Date: Sat, 30 Oct 2010 20:28:35 +0200 Subject: [PATCH] Reconstitue dc:date.Taken as dc:date_Taken --- planet/reconstitute.py | 5 +++++ tests/data/reconstitute/dc_date_taken.xml | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 tests/data/reconstitute/dc_date_taken.xml diff --git a/planet/reconstitute.py b/planet/reconstitute.py index 8d0979c..ffba7a0 100644 --- a/planet/reconstitute.py +++ b/planet/reconstitute.py @@ -279,6 +279,11 @@ def reconstitute(feed, entry): date(xentry, 'updated', entry_updated(feed.feed, entry, time.gmtime())) date(xentry, 'published', entry.get('published_parsed',None)) + if entry.has_key('dc_date.taken'): + date_Taken = createTextElement(xentry, '%s:%s' % ('dc','date_Taken'), '%s' % entry.get('dc_date.taken', None)) + date_Taken.setAttribute('xmlns:%s' % 'dc', 'http://purl.org/dc/elements/1.1/') + xentry.appendChild(date_Taken) + for tag in entry.get('tags',[]): category(xentry, tag) diff --git a/tests/data/reconstitute/dc_date_taken.xml b/tests/data/reconstitute/dc_date_taken.xml new file mode 100644 index 0000000..3d83960 --- /dev/null +++ b/tests/data/reconstitute/dc_date_taken.xml @@ -0,0 +1,12 @@ + + + + + 2010-10-15T16:10:05-01:00 + + +