From e0704795407592eb81917f13b0937f796bd25279 Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Wed, 15 Jun 2022 17:31:25 +0200 Subject: [PATCH] Add script to import markers : https://trackers.pilotsystems.net/prebarreau/0463 --- .../commands/teleforma-import-markers.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 teleforma/management/commands/teleforma-import-markers.py 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 -- 2.39.5