疫苗可用性
项目描述
Cowin 疫苗追踪器
Python API 包装器,用于通过 Pincode、DistrictId 提供 1 周的疫苗可用性,并获取所有州、地区的详细列表。
印度政府推出的数字平台。通过在附近的可用疫苗接种中心预约,帮助公民登记参加疫苗接种活动。
由于您每次都需要登录门户网站,因此搜索可用疫苗接种位置的过程非常繁琐。
这个包装 API 使人们能够构建自己的系统版本,以在一个地区或特定的 pin 码中查找疫苗的可用性。
例子:
from cowinapi_by_ishaan import FetchData
cowin = FetchData()
states = cowin.get_states_table()
print(states)
安装
pip install cowinapi_by_ishaan
用法
此包装器当前涵盖下面指定的 CoWin 门户使用的九个端点。
初始化
from cowinapi_by_ishaan import FetchData
cowin = FetchData()
以表格形式获取所有状态
from cowinapi_by_ishaan import FetchData
cowin = FetchData()
states = cowin.get_states_table()
print(states)
以列表形式获取所有状态
from cowinapi_by_ishaan import FetchData
cowin = FetchData()
州 = 牛。get_states_list ()
打印(状态)
以字典形式获取所有状态
from cowinapi_by_ishaan import FetchData
cowin = FetchData()
州 = 牛。get_states_dict ()
打印(状态)
以表格形式获取所有地区
from cowinapi_by_ishaan import FetchData
cowin = FetchData()
districts = cowin.get_districts_tables()
print(districts)
以列表形式获取所有地区
from cowinapi_by_ishaan import FetchData
cowin = FetchData()
districts = cowin.get_districts_list()
print(districts)
以字典形式获取所有地区
from cowinapi_by_ishaan import FetchData
cowin = FetchData()
districts = cowin.get_districts_dict()
print(districts)
一周的 Pincode 详细可用性
from cowinapi_by_ishaan import FetchData
pin_code = "110001"
cowin = FetchData()
#pass number of days in method to get data for next specified days or 7 days is taken as default
available_centers = cowin.get_availability_by_pincode(pin_code)
print(available_centers)
available_centers_by_days = cowin.get_availability_by_pincode(pin_code,5)
print(available_centers_by_days)
一周的 DistrictID 详细可用性
from cowinapi_by_ishaan import FetchData
district_id = "394"
cowin = FetchData()
#pass number of days in method to get data for next specified days or 7 days is taken as default
available_centers = cowin.get_centers_by_districtId(district_id)
print(available_centers)
available_centers_by_days = cowin.get_centers_by_districtId(district_id,5)
print(available_centers_by_days)
通过 Pincode 简单可用性一周
from cowinapi_by_ishaan import FetchData
pin_code = "110001"
cowin = FetchData()
#pass number of days in method to get data for next specified days or 7 days is taken as default
available_centers = cowin.get_availability_by_pincode(pin_code)
print(available_centers)
available_centers_by_days = cowin.get_availability_by_pincode(pin_code,5)
print(available_centers_by_days)
笔记:
CoWIn API 有时会返回 401 Unauthorized 响应。请等待几分钟,然后重试。
如果您以固定间隔轮询,请尽量不要向 CoWin 服务器发送垃圾邮件并尝试在后续请求之间保持超时
贡献
贡献总是受欢迎的!
执照
© 2021 伊沙安·古普塔
此存储库根据 Apache License 2.0 获得许可。有关详细信息,请参阅许可证。
更改日志
0.0.1 (02/05/2021)
- 首次发布
0.0.2 (13/05/2021)
- 第二次发布
0.0.3 (14/05/2021)
- 第三次发布
项目详情
关
cowinapi_by_ishaan -0.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3561ad9d92eca5f6cce3867d54977d53425569a26ecbe43f64ada79a415d7d81 |
|
MD5 | 5d87fa9b13db0ad647781f9d302bb7d2 |
|
布莱克2-256 | f63930e86c9a9bf2439286ef8b918223731455eb3bbcd7871198ab7250cb71fc |