diff --git a/helper_scripts/import_rounds.py b/helper_scripts/import_rounds.py new file mode 100755 index 0000000..4a3084f --- /dev/null +++ b/helper_scripts/import_rounds.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/submitt-round" + +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: {}\r".format(i, percent, elapsed, estRem), end="")