从命令行追踪新冠肺炎全球疫情数据
今天发现一个好牛逼的网站,可以让我们通过命令行查看新冠肺炎全球疫情数据
- 查看指定国家的今日疫情数据
通过访问 `https://corona-stats.online/国家名称` 可以获得指定国家的今日疫情数据,例如下面命令查看中国的当前疫情数据:
curl https://corona-stats.online/china
- 获取新冠肺炎全球TOP排行榜数据
通过访问 `https://corona-stats.online?top=N` 可以获得感染人数前N的国家今日疫情数据,例如下面命令查看感染人数前5的国家及其疫情数据:
curl https://corona-stats.online?top=5
- 指定返回 JSON 格式的数据
通过在访问URL后加上 ?format=json
可以获取 JSON 格式的数据,例如下面命令获取中国今日新冠感染人数的JSON数据集:
curl "https://corona-stats.online/china?format=json" |jq
输出结果为
{ "data": [ { "updated": 1628329931927, "country": "China", "countryInfo": { "_id": 156, "iso2": "CN", "iso3": "CHN", "lat": 35, "long": 105, "flag": "https://disease.sh/assets/img/flags/cn.png" }, "cases": 93605, "todayCases": 107, "deaths": 4636, "todayDeaths": 0, "recovered": 87525, "todayRecovered": 33, "active": 1444, "critical": 39, "casesPerOneMillion": 65, "deathsPerOneMillion": 3, "tests": 160000000, "testsPerOneMillion": 111163, "population": 1439323776, "continent": "Asia", "oneCasePerPeople": 15377, "oneDeathPerPeople": 310467, "oneTestPerPeople": 9, "activePerOneMillion": 1, "recoveredPerOneMillion": 60.81, "criticalPerOneMillion": 0.03, "confirmed": 93605, "countryCode": "CN" } ], "worldStats": { "country": "World", "countryCode": "World", "cases": 202490517, "todayCases": 130727, "deaths": 4292020, "todayDeaths": 2305, "recovered": 180258478, "active": 17940019, "critical": 95654, "casesPerOneMillion": "25980.31", "confirmed": 202490517 } }