Coronavirus Tracker CLI
Track The Corona virus stats from your terminal using curl or global command.
Live global stats (provided by fight-covid19/bagdes)
Screenshot
Data Sources
- Source 1 : John Hopkins Data API
- Source 2 : WorldoMeters Data API updated very frequently.
Note: Source 2 is the default source now if not mentioned
CURL
# Get data from worldometers api i.e source 2 curl https://corona-stats.online # Get data from source 1 curl https://corona-stats.online?source=1 # Get data from source 2 curl https://corona-stats.online?source=2 # Filter by country /countryCode or /countryName curl https://corona-stats.online/UScurl https://corona-stats.online/italycurl https://corona-stats.online/uk?source=2curl https://corona-stats.online/gb?source=1 # State wise stats of country (Only for US as of now) curl https://corona-stats.online/US # Only show top N countries curl https://corona-stats.online?top=20 # Remove padding and borders from table curl https://corona-stats.online?minimal=true # Latest News (Work In Progress) curl https://corona-stats.online/updates # Allow emojis (emojis breaks in some terminals) curl https://corona-stats.online?emojis=true # Help curl https://corona-stats.online/help # Mix up above params (One that I use) curl 'https://corona-stats.online?top=30&source=2&minimal=true&emojis=true'
API
Add ?format=json
at the end of any API to get JSON formatted data.
curl https://corona-stats.online?format=json
Node CLI
Note: NodeJS version 12 recommended. You can download it here.
Install
# Installnpm install coronavirus-tracker-cli -g# Run commandcorona# Get source 1 datacorona --source=1corona -s=1# Filter by countrycorona italy# state wise stats (only for US as of now)corona --states=UScorona --st=us# Filter top N countriescorona --top=10corona -t=10# Minimal Compact Tablecorona --minimalcorona -m# Monocolor / No colorscorona --color=falsecorona -c=false# Show emojiscorona --emojiscorona -e# Confirmed Cases Graphcorona italy --graphcorona italy -g
ToDos
Filter by country to get cases by local states.Move from npm to curlAdd daily change.Add graphs- Add growth rate column ? (double in X days)
- Add latest updates from reddit / twitter.
- Find and add regional data - state, county, city, district level data.
Contributors
project : curl-corona lines : 3991 authors : 3342 Sagar Karira 83.7% 356 XhmikosR 8.9% 232 Alexandra Parker 5.8% 26 Lucas Fernandez Nicolau 0.7% 13 Daniel S 0.3% 10 Shelton Koskie 0.3% 5 Sabu Siyad 0.1% 4 Mo'men Tawfik 0.1% 2 Steven 0.1% 1 Greg Myers 0.0%
Other Regional Trackers
Related Projects
- https://github.com/NovelCOVID/API
- https://github.com/javieraviles/covidAPI
- https://github.com/mathdroid/covid-19-api
- https://github.com/warengonzaga/covid19-tracker-cli
- https://github.com/ahmadawais/corona-cli
- https://github.com/ebwinters/CoronaTracker