Getting Corona Virus (COVID-19) Stats Using Python

The easiest way to get corona virus current statistics using python, data is based on John Hopkins University.

Intro

Full documentation can be found here

Full code on Github can be found here

Install

Requirements

Usage

from covid import Covid

covid = Covid()
covid.get_data()

Result

[
{
'country': 'Mainland China',
'confirmed': 80756,
'deaths': 3136,
'recovered': 60096,
'latitude': 30.5928,
'longitude': 114.3055,
'last_update': 1582264984000
},
{
'country': 'Italy',
'confirmed': 9172,
'deaths': 463,
'recovered': 724,
'latitude': 43.0,
'longitude': 12.0,
'last_update': 1583777591000
},
...

Get Status By Country

from covid import Covid

covid = Covid()
sweden_cases = covid.get_status_by_country("sweden")
print(sweden_cases)

Result

{
'country': 'Sweden',
'confirmed': 355,
'deaths': 0,
'recovered': 1,
'latitude': 63.0,
'longitude': 16.0,
'last_update': 1583893094000
}

List Countries

from covid import Covid

covid = Covid()
countries = covid.list_countries()
print(countries)

Result

[
"china",
"italy",
"iran",
"republic of korea",
...
]

Get Total Confirmed cases

confirmed = covid.get_total_confirmed_cases()

Get Total Recovered cases

recovered = covid.get_total_recovered()

Get Total Deaths

deaths = covid.get_total_deaths()

Conclusion

Software Developer