# nCov **Repository Path**: LiuTianyong/nCov ## Basic Information - **Project Name**: nCov - **Description**: 全国及各省新型肺炎疫情情况图 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-02-21 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 新型肺炎疫情地图 ## UPDATE 2020.2.8 现已开源`全国新型冠状病例小区分布图`项目,相关API接口已开放,代码地址[ncov-map](https://github.com/hack-fang/ncov-map) ## UPDATE 2020.2.4 新加入 `疫情小区图`,精确到小区级别,访问 [新型冠状病毒分布图](https://ncov.ahusmart.com/) ,数据来源于政府公开信息,持续更新中,后续考虑开放源代码和提供API接口自助查询,有最新城市公开的信息可发issue联系我增加。 ## UPDATE 2020.2.1 由于旧版本存在网页载入性能问题,重写了python的部分接口以减少网络请求数量,性能提高约3倍。旧版本已归档为`V0.1`,不再更新。 `自定义省份` 功能修改步骤与之前基本相同,请参考 `自定义省份` 提供以下功能 * 提供开放的API接口 https://lab.ahusmart.com/nCoV/api/ * 完全兼容第三方API接口 [Isaac Lin](https://github.com/BlankerL),只需更换`app.py`中的`baseUrl`即可 * API使用文档,参考 API.md * 实时疫情地图 * 实时疫情消息 * 疫情数据统计排序 * 自定义增加省份 需要增加其他省份信息查看 `自定义省份` ## 预览图  手机端效果更佳 在线预览:https://yiqing.ahusmart.com/ ## 项目基于 * python3 * flask * pyecharts * requests ## 安装依赖运行 ```bash $ pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple $ python app.py ``` ## Docker 运行 ```bash $ docker build -t crawler . # 后台自动重启运行 $ docker run -it -d --restart=always --name my-crawler crawler ``` ## 自定义省份部署 1. 所有省份地图在`/static/vendor/map/`目录下,按需在index.html中的末尾找到相应位置引入相应地图即可 2. 修改 templates/index.html文件 适当位置复制以下模板内容,只需修改下面4个`id`中的`xxx`即可,建议以省份的小写拼音命名如 anhui等(便于js函数调用) ```html