COVID19印度CLI包
covin-cli的Python项目详细描述
科文利
日冕大流行在每个人的脑海里。有许多闪亮的GUI可用于可视化 COVID19印度数据。感谢他们所有人。在
另一方面,“我对流行病学一无所知。”
我的工具的数据源是https://api.covid19india.org/。向所有的开发商大喊一声 因为有惊人的奉献精神,给我们带来格式化的数据和图形用户界面。在
科文利
用Python3编写的CLI来获取Covid19印度数据。在
先决条件
- 你只需要一个更新的Python或Python.3安装就可以了。在
- 虚拟人
按照以下步骤安装和设置Python虚拟环境
sudo pip3 install virtualenv
python3 -m venv covid19
source covid19/bin/activate
pip3 install -r requirements.txt
目标
尝试创建第一个COVID-19印度CLI。在
当前工具支持7个子命令
^{pr2}$注:
- The CLI is still WIP and the arguments may change over the period of time.
- This is a fun project for me.
- I am not Python expert
运行CLI
国家(国家)
指挥国接受1面旗帜
- 活跃/确认/康复/死亡
❯ covid19/bin/python3 covid.py country -a confirmed
Total confirmed cases in India are : 336370
❯ covid19/bin/python3 covid.py country -a active
Total active cases in India are : 154144
❯ covid19/bin/python3 covid.py country -a recovered
Total recovered cases in India are : 172578
❯ covid19/bin/python3 covid.py country -a deceased
Total deceased cases in India are : 9597
状态(状态)
命令状态接受2个标志
- 状态名
- 活跃/确认/死亡/康复
在注:至获取印度各州和联邦领土的名称请参考下面的维基
在[[https://en.wikipedia.org/wiki/States_和_union_unu territories_of_印度][印度邦和联邦领土]]
或者,您可以运行CLI本身来获取印度各州和联邦地区的名称
covid19/bin/python3 covid.py states-name
India's States and Union Territories Names are:
<--******************************************-->
['Andaman and Nicobar Islands', 'Andhra Pradesh', 'Arunachal Pradesh', 'Assam', 'Bihar', 'Chandigarh', 'Chhattisgarh', 'Delhi', 'Dadra and Nagar Haveli and Daman and Diu', 'Goa', 'Gujarat', 'Himachal Pradesh', 'Haryana', 'Jharkhand', 'Jammu and Kashmir', 'Karnataka', 'Kerala', 'Ladakh', 'Lakshadweep', 'Maharashtra', 'Meghalaya', 'Manipur', 'Madhya Pradesh', 'Mizoram', 'Nagaland', 'Odisha', 'Punjab', 'Puducherry', 'Rajasthan', 'Sikkim', 'Telangana', 'Tamil Nadu', 'Tripura', 'Uttar Pradesh', 'Uttarakhand', 'West Bengal']
❯ covid19/bin/python3 covid.py state 'Madhya Pradesh' -a confirmed
Total confirmed cases in Madhya Pradesh are: 10935
❯ covid19/bin/python3 covid.py state 'Madhya Pradesh' -a active
Total active cases in Madhya Pradesh are: 2567
❯ covid19/bin/python3 covid.py state 'Madhya Pradesh' -a recovered
Total recovered cases in Madhya Pradesh are: 7903
❯ covid19/bin/python3 covid.py state 'Madhya Pradesh' -a deceased
Total deceased cases in Madhya Pradesh are: 465
区(区)
指挥区接受3面旗帜
- 状态名
- 数字名称
- 活跃/确认/死亡/康复
在注:至获取印度各州和联邦地区的名称和各自的地区请参考下面的维基
在[[wiki_.u印度地区列表][印度各州和联邦领土及各自地区]]
或者你可以通过CLI本身将这些地区划分为一个州
covid19/bin/python3 covid.py districts-name 'Madhya Pradesh'
State Madhya Pradesh districts names are:
<-******************************************->
['Agar Malwa', 'Alirajpur', 'Anuppur', 'Ashoknagar', 'Balaghat', 'Barwani', 'Betul', 'Bhind', 'Bhopal', 'Burhanpur', 'Chhatarpur', 'Chhindwara', 'Damoh', 'Datia', 'Dewas', 'Dhar', 'Dindori', 'Guna', 'Gwalior', 'Harda', 'Hoshangabad', 'Indore', 'Jabalpur', 'Jhabua', 'Katni', 'Khandwa', 'Khargone', 'Mandla', 'Mandsaur', 'Morena', 'Narsinghpur', 'Neemuch', 'Niwari', 'Other Region', 'Panna', 'Raisen', 'Rajgarh', 'Ratlam', 'Rewa', 'Sagar', 'Satna', 'Sehore', 'Seoni', 'Shahdol', 'Shajapur', 'Sheopur', 'Shivpuri', 'Sidhi', 'Singrauli', 'Tikamgarh', 'Ujjain', 'Umaria', 'Vidisha']
❯ covid19/bin/python3 covid.py district 'Madhya Pradesh' 'Indore' -a active
active cases in district Indore are: 989
❯ covid19/bin/python3 covid.py district 'Madhya Pradesh' 'Indore' -a confirmed
confirmed cases in district Indore are: 4069
❯ covid19/bin/python3 covid.py district 'Madhya Pradesh' 'Indore' -a active
active cases in district Indore are: 989
❯ covid19/bin/python3 covid.py district 'Madhya Pradesh' 'Indore' -a recovered
recovered cases in district Indore are: 2906
❯ covid19/bin/python3 covid.py district 'Madhya Pradesh' 'Indore' -a deceased
deceased cases in district Indore are: 174
地区案例(地区案例)
指挥区案例接受2个标志
- 状态名
- 活跃/确认/死亡/康复
covid19/bin/python3 covid.py district-cases 'Madhya Pradesh' -a active
active cases in district Agar Malwa are: 2
active cases in district Alirajpur are: 0
active cases in district Anuppur are: 5
active cases in district Ashoknagar are: 15
active cases in district Balaghat are: 5
active cases in district Barwani are: 9
active cases in district Betul are: 4
状态案例(状态案例)
命令状态案例接受1个标志
- 状态名
❯ covid19/bin/python3 covid.py state-cases 'Madhya Pradesh'
<-****************************************************->
Covid19 information for district Agar Malwa
<-****************************************************->
notes
active 2
confirmed 15
deceased 1
recovered 12
delta {'confirmed': 0, 'deceased': 0, 'recovered': 0}
- 项目
标签: