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.5.1b0.tar.gz (38.1 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.5.1b0-py3.9.egg (15.0 kB view details)

Uploaded Egg

pyeumonia-0.5.1b0-py3-none-any.whl (38.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyeumonia-0.5.1b0.tar.gz
Algorithm Hash digest
SHA256 d449a738f5483f123453a8dc23598af7e1db6e21a06b673065dd24906f14fb27
MD5 7c6c46d87f2fa90f443ec4ae4db7fc00
BLAKE2b-256 1d9dd72a67b718c9554a23dd23a1e9465e3e91aafd8ce2e5174c225e2abff7ec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyeumonia-0.5.1b0-py3.9.egg
Algorithm Hash digest
SHA256 732b70c638aff277e2973d379aab5dd19a17a0c40463589a212e26e8a7de024e
MD5 2d02a6154dd2a344ffa1effbabf3e3be
BLAKE2b-256 f4001e8c1f065fac42294c35c4ee5b5dedc0f69f9239659c87e57d013dbe4d5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyeumonia-0.5.1b0-py3-none-any.whl
  • Upload date:
  • Size: 38.5 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.5.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 98bbf62d1784a55137cacb0b764297841d2a31c67b84b7f71423cbf5cdf32c91
MD5 f8305f708ee57a7326a15f240b3b0769
BLAKE2b-256 09c616195207eec4eb2a5668fa5019ddeaa8e89e444d0d04502b2bfd59db90d5

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