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 private beta, but it's 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.0b0.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.0b0-py3.9.egg (15.0 kB view details)

Uploaded Egg

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyeumonia-0.5.0b0.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.0b0.tar.gz
Algorithm Hash digest
SHA256 d7cfe706b5e8db1b82e8de28b34726721dc794a7ec939a1586009bec082c734e
MD5 e4c6576c6ca6034058d25a81af5d9da7
BLAKE2b-256 183d56e3eaa37ed639175f3ba3c0a4518767233d385d176dae00e1925438b421

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyeumonia-0.5.0b0-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.0b0-py3.9.egg
Algorithm Hash digest
SHA256 9590ff7a5de90b990d404329844987b58e38bd82f958eb3cd0be53ef8dd6ab69
MD5 f670b574739163e7cb0890d8ffea3d0d
BLAKE2b-256 1ece2b0667e388468971588c33cd5187db7e1d9ad5b62ced09e79683ebfa5c13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyeumonia-0.5.0b0-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.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa2c36c2f05e0a2e4eb8cc6797fc61f87b6cb89a6c85a9f9af7990692bcd37cc
MD5 0a3c285ba7a29b036925d23b0c98fe2c
BLAKE2b-256 c0bde86cda37fc7c96c174c04aa6b1f05c8099856901006efc960cfd6002bceb

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