生成2019武汉新型冠状病毒疫情状态图,数据来自于canghailan/Wuhan-2019-nCoV 🐱
可以直接以图片的方式嵌入到网页中。
请使用Python3
可能需要安装Pillow
:
pip3 install Pillow
初始化数据目录:
mkdir data
curl -fsSL -o data/ChinaAreaCode.csv https://raw.githubusercontent.com/canghailan/Wuhan-2019-nCoV/master/ChinaAreaCode.csv
curl -fsSL -o data/CountryCode.csv https://raw.githubusercontent.com/canghailan/Wuhan-2019-nCoV/master/CountryCode.csv
curl -fsSL -o data/Wuhan-2019-nCoV.csv https://raw.githubusercontent.com/canghailan/Wuhan-2019-nCoV/master/Wuhan-2019-nCoV.csv
可以用下面的命令生成2020年2月9日 湖北省 武汉市
的状态图:
./gen.py --date '2020-2-9' --country CN --province 420000 --city 420100 --out out.png
效果如下:
如果想查看湖北省
整体数据的话可以用下面的命令:
./gen.py --province 420000 --city '' --out out.png
省略-date
的话默认是系统日期,省略--country
的话默认是CN
,上面的效果如下:
如果输出国家整体状态的话可以用下面的命令:
./gen.py --province '' --city '' --out out.png
上面会输出**
的状态:
输出日本
的状态:
./gen.py --country JP --province '' --city '' --out out.png
生成脚本依赖canghailan/Wuhan-2019-nCoV提供数据,所以最好每次都运行一次下面的命令来更新最新的数据:
git submodule update --remote Wuhan-2019-nCoV
命令涉及到的国家代码可以参考Wuhan-2019-nCoV/CountryCode.csv,**地区代码可以参考Wuhan-2019-nCoV/ChinaAreaCode.csv。
另外生成图片第一行括号中的时间是图片生成时间,并不是数据更新时间,请注意。
命令参数的具体帮助可以输入./gen.py -h
查看。
有一台服务器在每个小时的第5分钟会自动生成全部图片,结果可以在 http://2019-ncov-statusbar.nocode.site/ 直接引用,文件名以国家代码-省代码-城市代码.png
方式命名。
遵循MIT开源许可。