Files
skillbird/helper_scripts/import_rounds.py
2020-06-15 19:50:12 +02:00

30 lines
726 B
Python
Executable File

#!/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="")