From: Yoan Le Clanche Date: Wed, 15 Jun 2022 15:31:25 +0000 (+0200) Subject: Add script to import markers : https://trackers.pilotsystems.net/prebarreau/0463 X-Git-Tag: 2.8.1-pro~113^2^2~4 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=e0704795407592eb81917f13b0937f796bd25279;p=teleforma.git Add script to import markers : https://trackers.pilotsystems.net/prebarreau/0463 --- diff --git a/teleforma/management/commands/teleforma-import-markers.py b/teleforma/management/commands/teleforma-import-markers.py new file mode 100644 index 00000000..6529c609 --- /dev/null +++ b/teleforma/management/commands/teleforma-import-markers.py @@ -0,0 +1,28 @@ +from django.core.management.base import BaseCommand + + + +from teleforma.models.core import MediaItemMarker +import json + +class Command(BaseCommand): + help = "Send orders to avis-verifies ftp" + + + def handle(self, *args, **options): + data = [] + + with open('/srv/src/teleforma/teleforma/export-mediamarkers.json', 'r') as file: + data = file.read() + + data = json.loads(data) + for row in data: + if not row['public_id']: + raise "no public id" + try: + marker = MediaItemMarker.objects.get(public_id=row['public_id'], item_id=row['item_id']) + except MediaItemMarker.DoesNotExist: + continue + marker.time = row['time'] + marker.save() + \ No newline at end of file