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.covid19 import Covid19

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

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

from pyeumonia.covid19 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.covid19 import Covid19

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

Get timeline data from a country:

from pyeumonia.covid19 import Covid19

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

Get timeline data from your country:

from pyeumonia.covid19 import Covid19

covid = Covid19(language='en_US')
# Get covid-19 data from your country in the last 30 days
data = covid.country_covid_data(auto=True, 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.

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.2.2a0.tar.gz (32.3 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.2.2a0-py3.10.egg (7.9 kB view details)

Uploaded Egg

pyeumonia-0.2.2a0-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

Details for the file pyeumonia-0.2.2a0.tar.gz.

File metadata

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

File hashes

Hashes for pyeumonia-0.2.2a0.tar.gz
Algorithm Hash digest
SHA256 8fc8ef10a56700e87e6f800c29a7cd7ac118aa4e35586cb2f55c97029bbf7319
MD5 63316586a5f812e94e02cc025df96da9
BLAKE2b-256 2d6135b45f2cc22db24ff38c237170eff97fa01e58f87435212f617c9c35bd9c

See more details on using hashes here.

File details

Details for the file pyeumonia-0.2.2a0-py3.10.egg.

File metadata

  • Download URL: pyeumonia-0.2.2a0-py3.10.egg
  • Upload date:
  • Size: 7.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for pyeumonia-0.2.2a0-py3.10.egg
Algorithm Hash digest
SHA256 f64877ef6f451ab9a33bef58b42cdfd5543812488b3744ca384cebbff6eb9385
MD5 299e7f9dc2f21f6ddeb6ef912f263fa0
BLAKE2b-256 8e97ab7db5258f12662d624e77f7b39fcffaadc697a2ba6b37f10dc4b02619d5

See more details on using hashes here.

File details

Details for the file pyeumonia-0.2.2a0-py3-none-any.whl.

File metadata

  • Download URL: pyeumonia-0.2.2a0-py3-none-any.whl
  • Upload date:
  • Size: 31.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.2.2a0-py3-none-any.whl
Algorithm Hash digest
SHA256 bdacd66a80941dd1b09f5b94c19cc5b93cd585aac5fae74288f2b35bcd5ff9b7
MD5 ce8e96f9b230d97b3d8448714bad4dc4
BLAKE2b-256 c4267f2b7a710256da0c5d555d7d87e4f101ac7e0912c96df33f3239063d6f6c

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