From 2b8e2e821980a275a60f848659bff8e5f5ced513 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Tue, 10 Jan 2012 15:39:22 +0530 Subject: [PATCH] migrate to new config --- import_padma.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/import_padma.py b/import_padma.py index b854b57..6b4fd04 100755 --- a/import_padma.py +++ b/import_padma.py @@ -136,11 +136,15 @@ def item_data(data): value = value.replace('\r\n', '\n').strip() d[{ u'id': u'oldId', - u'categories': u'category', + u'categories': u'topic', + u'source': u'project', + u'collection': u'source', u'languages': u'language', }.get(key, key)] = value if 'director' in d: - d['director'] = unicode(d['director']).strip().split(', ') + d['director'] = unicode(d['director']).replace(' and ', ', ').strip().split(', ') + d['director'] = filter(lambda x: x.strip().lower() not in ('none', 'n/a', '', 'various'), + d['director']) for key in ('layers', 'duration', 'size', 'public'): if key in d: del d[key]