Example
import json
from covid19pyclient import CovidData
covid = CovidData()
data = covid.germany_total()
print(json.dumps(data, sort_keys=True, indent=4, ensure_ascii=False))
{
"cases": 3682911,
"casesPer100k": 4428.3475391975035,
"casesPerWeek": 29248,
"deaths": 88595,
"delta": {
"cases": 1785,
"deaths": 153,
"recovered": 11714
},
"meta": {
"contact": "Marlon Lueckert (m.lueckert@me.com)",
"info": "https://github.com/marlon360/rki-covid-api",
"lastCheckedForUpdate": "2021-06-01T08:17:40.241Z",
"lastUpdate": "2021-05-31T23:00:00.000Z",
"source": "Robert Koch-Institut"
},
"r": {
"date": "2021-05-27T00:00:00.000Z",
"value": 0.91
},
"recovered": 3498382,
"weekIncidence": 35.16791712491793
}
Featured Data
- Total number of COVID-19 related cases, deaths, incidence, recovered (country, by state, by district, by demographics)
- Timeseries data (country, districts, vaccinations, tests)
- And data derived therefrom
Installation
You can install covid19pyclient with pip.
$ pip install covid19pyclient
Alternatively, you can download and install covid19pyclient from github:
$ pip install git+https://github.com/NiklasTiede/Covid19PyClient
How to use
CovidData's class methods return the requested as dictionary.
from covid19pyclient import CovidData
covid = CovidData()
Here's a list of all the methods which can be used to access different data about COVID-19 in germany:
covid.germany_total()
covid.germany_timeseries()
covid.germany_by_agegroups()
covid.districts_total()
covid.districts_timeseries()
covid.states_total()
covid.states_by_agegroups()
covid.vaccinations_total()
covid.vaccinations_timeseries()
covid.testing_timeseries()
For more information about these function, see Documentation.
Metadata
Release files for covid19pyclient 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| covid19pyclient-1.0.0.tar.gz | 201.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| covid19pyclient-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 212.9 kB
Release files / covid19pyclient-1.0.0.tar.gz
| Download URL | covid19pyclient-1.0.0.tar.gz |
|---|---|
| Size | 201.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
add229f566964b03151201578542695b6b6040700624c3c12976eacbe4189a64
|
|
BLAKE2b-256 checksum How to use checksums |
61238b91dc0ddaec7d384a589ab77703db1a614349d74e3cb29f8a8f1388d4d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.14.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
|
Release files / covid19pyclient-1.0.0-py3-none-any.whl
| Download URL | covid19pyclient-1.0.0-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8f8e0a33e0f0459050bf97ffa8162f09cd26384346093a432e78563849b17e43
|
|
BLAKE2b-256 checksum How to use checksums |
0cee2084f903dce18e2ec98f13a17fca1b3095efaea34425d9b4758c38043935
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.14.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
|