25 lines
687 B
Python
Executable File
25 lines
687 B
Python
Executable File
#!/usr/bin/python3
|
|
|
|
from urllib import request
|
|
import json
|
|
import pprint
|
|
url = "https://covid-19.nczisk.sk/webapi/v1/kpi"
|
|
|
|
param = { "k5" : "vysetreni", "k7":"vylieceny","k8":"umrti", "k9":"hospitalizovany", "k23" : "testovany" }
|
|
md = {}
|
|
def get_covid_stats():
|
|
j = request.urlopen(url).read()
|
|
d = json.loads(j)
|
|
# pprint.pprint(d)
|
|
for p in param.keys():
|
|
md[param[p]] = {}
|
|
n = len(d["tiles"][p]["data"]["d"])
|
|
md[param[p]]["last"] = d["tiles"][p]["data"]["d"][n-1]["v"]
|
|
md[param[p]]["delta"] = d["tiles"][p]["data"]["d"][n-1]["v"] - d["tiles"][p]["data"]["d"][n-2]["v"]
|
|
return md
|
|
|
|
if __name__ == "__main__":
|
|
print(get_covid_stats())
|
|
|
|
|