Skip to main content

Real time data extractor - web scrapper for covid19 from john hopkins university url: https://gisanddata.maps.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

COVID-19 DATA API

This package makes COVID-19 data available through python API. All the data are directy taken from the CSSEGISandData-covi19 with the below mentioned data sources. There are several methods to extract the statistics and counts for the coutry or province.

Installation:

Also available in pypi:

covid-data-api

From GitHub:

  • Clone this repo.
  • pip install -r requirements.txt
  • python setup.py install

How to user:

Initialising the instance/api:

from covid.api import CovId19Data

api = CovId19Data(force=False)

If force = True, every time object is instantiated new data is downloaded. Otherwise data will be refreshed after 24 hrs.

Method 1: Get stats:

Get the latest total stats for all confirmed, deaths and recovered till the latest date available.

res = api.get_stats()

Method 2: Get records for all the countries:

res = api.get_all_records_by_country()

Method 3: Get records for all the state/Province:

res = api.get_all_records_by_provinces()

Method 4: Filter by Country:

To find all the countries availabe, plese use show_all_available_countries api.

res = api.filter_by_country("ireland")

Method 5: Filter by Province/State:

To find all the countries availabe, plese use show_all_available_regions api.

res = api.filter_by_province("British Columbia")

Method 6: Show all available Countries:

res = api.show_available_countries()

Method 7: Show all valiable Province/State:

res = api.show_available_regions()

Method 8: Get history data for a given Country:

res = api.get_history_by_country("ireland")

Shows all the country metrics confirmed, recovered and deaths for the dates till the latest date.

Method 9: Get history data for a given State/Province:

res = api.get_history_by_province("British Columbia")

Shows all the state/province metrics confirmed, recovered and deaths for the dates till the latest date.

Data Sources:

All used data sources CSSEGISandData-covi19.

Support and Maintenance:

Please raise an issues with issues of this git repo. This is not actively supported, however anyone with the interest can solve the raised issues.

Copying and License

Terms and conditions of the data provider:

CSSEGISandData-covi19

Terms and Condition of this repo:

License: MIT

Authors:

see also contributors

ChangeLog:

  • 1.1, 1.2, 1.3 - Initial Versions

  • 1.4 - Change in recovered cases in source CoViD data repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

covid-data-api-1.5.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

covid_data_api-1.5-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file covid-data-api-1.5.tar.gz.

File metadata

  • Download URL: covid-data-api-1.5.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10

File hashes

Hashes for covid-data-api-1.5.tar.gz
Algorithm Hash digest
SHA256 d5dc47ba204935a6e20b9c9e8fbd487200061012e724f4c68c092a0c47636ccf
MD5 ecba62ae5467dc7d37531dc8db0af5ab
BLAKE2b-256 5dc30c8f63c30b72a1a2f9fd8b0a9af9475aec0fff2d2d6f2030ca8b57ad5151

See more details on using hashes here.

File details

Details for the file covid_data_api-1.5-py3-none-any.whl.

File metadata

  • Download URL: covid_data_api-1.5-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10

File hashes

Hashes for covid_data_api-1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0ff6a1a29435e9a0eacf0fb2bc760d276908fce07ca75f6a45a0a5fb560c0d67
MD5 f0756ffac74998cd3f55de85b843f017
BLAKE2b-256 4b0796a372886162c0f9a3bd67487e4426255999a996c736c7370b9dbe31c8ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page