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

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store