forked from EgehanGundogdu/ulauncher-covid19
-
Notifications
You must be signed in to change notification settings - Fork 0
/
utils.py
26 lines (17 loc) · 598 Bytes
/
utils.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import requests
def remove_unnecessary_info(country):
keys = ["Province", "City", "CityCode", "Lat", "Lon", "Slug", "Date", "CountryCode"]
for i in keys:
if i in country:
country.pop(i)
return country
def get_summary():
return requests.get("https://api.covid19api.com/summary").json()
def generate_icon_path(key, flag_code=None):
if flag_code:
return f"images/flags/{flag_code}.png"
return f"images/emoji/{key}.png"
def beautify_stats(stat):
if type(stat) == int:
return "{:,}".format(stat).replace(",", ".")
return stat