Skip to main content

Covid-19 api wrote by python, you can get the covid-19 data from China and the world

Project description

Pyeumonia

This program is in beta and open source, if there is some error(s) in your code, please submit an issue to Github.

A covid-19 api to get the latest data from DXY.

Chinese user can see README-zh_CN.md.

国内用户请访问README-zh_CN.md.

How to install

install pypi package:

pip install pyeumonia

Configurations

If you have already installed pyeumonia, and it's newer than 0.1.0a0, it will automatically check for updates, you can also configure it by following the steps below to let it automatically update.

from pyeumonia import Covid19

covid = Covid19(check_upgradable=True, auto_update=True)

If you don't want to check updates automatically, you can configure like this.

Warning:

  • Don't use it on Jupyter Notebook, it may cause error!
from pyeumonia import Covid19

covid = Covid19(check_upgradable=False)

If you want to upgrade it manually, you can use pip install --upgrade pyeumonia.

Usage

Get the latest data from the world:

from pyeumonia import Covid19

covid = Covid19(language='en_US')
data = covid.world_covid_data()

Get timeline data from your country:

from pyeumonia import Covid19

covid = Covid19(language='en_US')
# Get covid-19 data from your country in the last 30 days
data = covid.country_covid_data(country='auto', show_timeline=30)

Warning:

  • If you are using a proxy, you need to turn off the proxy in your device, or the result will be wrong.

Open Source license

The project is open source and licensed under the GNU GPL v3 license. If you want to use it, please obey these license:

  • You can use the project for your python projects.
  • You can modify and redistribute the project, but you must use GPLv3 license and keep the author's name in your source code.
  • For any purpose, this program is forbidden to use for commercial use, including but not limited to enterprise website, business application, business promotion.
  • For any purpose, as long as your program uses the pyeumonia package, no ads are allowed in the program, even if it is open source.

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

pyeumonia-0.6.1b0.tar.gz (38.4 kB view details)

Uploaded Source

Built Distributions

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

pyeumonia-0.6.1b0-py3.9.egg (15.3 kB view details)

Uploaded Egg

pyeumonia-0.6.1b0-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

File details

Details for the file pyeumonia-0.6.1b0.tar.gz.

File metadata

  • Download URL: pyeumonia-0.6.1b0.tar.gz
  • Upload date:
  • Size: 38.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for pyeumonia-0.6.1b0.tar.gz
Algorithm Hash digest
SHA256 0635be1913e4c71bf31ff8e0373ce93b6243eecce2526020fedc6a9ef8501193
MD5 2c339672cae2cb297879b37889cfd718
BLAKE2b-256 2e227c858d40d4724614afb422cecfaaea148ffaf46d97cd2cebb40b39d78b8b

See more details on using hashes here.

File details

Details for the file pyeumonia-0.6.1b0-py3.9.egg.

File metadata

  • Download URL: pyeumonia-0.6.1b0-py3.9.egg
  • Upload date:
  • Size: 15.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for pyeumonia-0.6.1b0-py3.9.egg
Algorithm Hash digest
SHA256 5bf5768fad0bc8a5804943a055b31bf579012fe415c109ceaaec53008ac17ac4
MD5 b6bfc05a8dd72ab341cd05240b213db8
BLAKE2b-256 7ad6bdb4fe9ca97b330e12c0e31d3ffb42a6e453313c9976f2317e5d911a8cbf

See more details on using hashes here.

File details

Details for the file pyeumonia-0.6.1b0-py3-none-any.whl.

File metadata

  • Download URL: pyeumonia-0.6.1b0-py3-none-any.whl
  • Upload date:
  • Size: 38.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for pyeumonia-0.6.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea4ab05c6e31326ad944960f92f383cf56efcacc191edf1b4b5cd85979c427c7
MD5 ccd341913a8f42cb8e855413480c1028
BLAKE2b-256 82e6ef536de92fee5e78e677bcc3e4754333ec24e155f4b53d3c94f8fb4fcfcf

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