February 29, 2020

268 words 2 mins read

mathdroid/covid-19-api

mathdroid/covid-19-api

COVID-19 global data (from JHU CSSE for now) as-a-service

repo name mathdroid/covid-19-api
repo link https://github.com/mathdroid/covid-19-api
homepage https://covid19.mathdro.id
language TypeScript
size (curr.) 284 kB
stars (curr.) 363
created 2020-03-03
license

COVID-19 API

Serving data from John Hopkins University CSSE as a JSON API

Routes

  • /: contains opengraph image for sharing

  • /api: global summary

  • /api/og: generate a summary open graph image

  • /api/confirmed: global cases per region sorted by confirmed cases

  • /api/recovered: global cases per region sorted by recovered cases

  • /api/deaths: global cases per region sorted by death toll

  • /api/daily: global cases per day

  • /api/daily/[date]: detail of updates in a [date] (e.g. /api/daily/2-14-2020)

  • /api/countries: all countries and their ISO codes

  • /api/countries/[country]: a [country] summary (e.g. /api/countries/Indonesia or /api/countries/USA or /api/countries/CN)

  • /api/countries/[country]/confirmed: a [country] cases per region sorted by confirmed cases

  • /api/countries/[country]/recovered: a [country] cases per region sorted by recovered cases

  • /api/countries/[country]/deaths: a [country] cases per region sorted by death toll

  • /api/countries/[country]/og: generate a summary open graph image for a [country]

Usage

  1. Clone

  2. Install deps (yarn, npm install)

  3. Install and register to ZEIT Now if you haven’t. This project is exclusively made for the platform.

  4. now dev to run a local dev deployment, now to publish.

Showcase

License

MIT License 2020, mathdroid.

Transitively from the John Hopkins Site, the data may not be used for commercial purposes.

comments powered by Disqus