Skip to main content

一个小型 Python 包,可轻松访问最新的冠状病毒(COVID-19、SARS-CoV-2)病例数据。

项目描述

新冠肺炎

下载 下载 下载 GPLv3 许可证 所有贡献者 代码因子 命中计数 GitHub 星星

一个小型 Python 包,可轻松访问最新的冠状病毒(COVID-19、SARS-CoV-2)病例数据。

关于

COVID19Py 是ExpDev07/coronavirus-tracker-api REST API 的 Python 包装器。它直接从@ExpDev07的后端检索数据,但也可以设置为使用不同的后端。

为此,只需将后端的 URL 作为参数传递给库的构造函数:

import COVID19Py
covid19 = COVID19Py.COVID19("https://my-awesome-covid19-backend")

安装

为了安装这个包,只需运行:

pip install COVID19Py

用法

要使用 COVID19Py,首先需要导入包,然后创建一个新实例:

import COVID19Py
covid19 = COVID19Py.COVID19()

选择数据源

COVID19Py 支持从多个数据源检索数据。要选择特定的数据源,只需将其作为参数传递给库的构造函数:

covid19 = COVID19Py.COVID19(data_source="csbs")

有关可用数据源的更多详细信息,请查看API 文档

获取最新的确诊病例总数、死亡人数和康复人数:

latest = covid19.getLatest()

获取所有位置:

locations = covid19.getLocations()

或者:

locations = covid19.getLocations(timelines=True)

也得到时间表。

您还可以按或对结果confirmed进行排名。deathsrecovered

locations = covid19.getLocations(rank_by='recovered')

按国家代码获取位置:

location = covid19.getLocationByCountryCode("US")

或者:

location = covid19.getLocationByCountryCode("US", timelines=True)

也得到时间表。

获取特定位置(默认包括时间线):

location = covid19.getLocationById(39)

一次获取所有数据:

您还可以使用一个命令获取所有可用数据。

data = covid19.getAll()

或者:

data = covid19.getAll(timelines=True)

也得到时间表。

latest将在data["latest"]并且locations将在 上可用data["locations"]

获取latest增量:

使用时getAll(),COVID19Py 还会存储检索到的数据的先前版本。这使我们能够轻松地查看自上次请求数据以来数据的变化情况。

changes = covid19.getLatestChanges()
{
    "confirmed": 512,
    "deaths": 16,
    "recovered": 1024
}

贡献者 ✨

感谢这些了不起的人(表情符号键):


Konstantinos Kamaropoulos

ðŸ'» 📖 ðŸ'¡

Jarod

DeWeese ðŸ'» 📖

该项目遵循所有贡献者规范。欢迎任何形式的贡献!

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

COVID19Py-0.3.0.tar.gz (4.9 kB 查看哈希

已上传 source