From 7dcff2b5c6f95aa9d08a28818430192076b37781 Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Tue, 16 Jun 2020 20:09:43 +0200 Subject: [PATCH] add import for single events --- helper_scripts/import_events.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 helper_scripts/import_events.py diff --git a/helper_scripts/import_events.py b/helper_scripts/import_events.py new file mode 100755 index 0000000..e282267 --- /dev/null +++ b/helper_scripts/import_events.py @@ -0,0 +1,29 @@ +#!/usr/bin/python3 + +import sys +import requests +import json +import datetime as dt + +if not len(sys.argv)>1: + sys.exit(1) + +count = 31000 +i = 0 +start = dt.datetime.now() +url = "http://127.0.0.1:5000/single-event?session=0000" + +with open(sys.argv[1], "r") as f: + for l in f: + requests.post(url, json=json.loads(l)) + cur = dt.datetime.now() + i+=1 + + percent = int(i/count*100); + elapsed = str(cur-start) + estRem = str((cur-start)/i*count) + if "." in estRem: + estRem = estRem.split(".")[0] + if "." in elapsed: + elapsed = elapsed.split(".")[0] + print("Round: {} ({}%) - elapsed: {}, estimated remaining: {}".format(i, percent, elapsed, estRem))