]> git.parisson.com Git - telemeta.git/commitdiff
add collection related media
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 22 May 2015 15:36:48 +0000 (17:36 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 22 May 2015 15:36:48 +0000 (17:36 +0200)
telemeta/management/commands/telemeta-import-corpus-from-dir.py

index c6322eb546b07d40e6650437fabd3537960ee54b..9625fa8f2d324f4393fd496550f415233782b819 100644 (file)
@@ -114,7 +114,11 @@ class Command(BaseCommand):
                             metadata[data[0]] = data[1:]
                         i += 1
                     print metadata
-                    break
+
+                if os.path.isfile(path) and '.jpg' == os.path.splitext(filename)[1]:
+                    related_path = path.replace(self.media_root, '')
+                    related, c = MediaCollectionRelated.objects.get_or_create(collection=collection,
+                                    file=related_path)
 
             for root, dirs, files in os.walk(chapter_dir):
                 for media_file in files: