Ahmad Awais

NAVIGATE


SHARE


corona-cli
My Open-source COVID19 Tracking CLI Tool

Ahmad AwaisAhmad Awais

While trying to keep up with COVID19 I built a CLI to avoid all the UIs and bad information out there. Picked a couple of authentic sources (listed at the end) and built a command-line tracker. Open-sourced it and everyone liked it, got trending on #1 in the JavaScript category for days.

corona-cli

Track the Coronavirus disease (COVID-19) or the Novel Coronavirus Strain.

corona-cli

📟

Install

# Install globally (recommended).
npm install -g corona-cli

# Or run directly with npx (installs CLI on every run).
npx corona-cli

📟

⚙️

Usage

All Countries

# Display data for all countries.
corona

# Display data for all countries in single color.
corona --xcolor

# Alias: Display data for all countries in single color.
corona -x

📟

Single Country

# Display data for given country.
corona <countryName>

# Display data for given country i.e. China.
corona china

# Display data for given country i.e. USA.
corona usa

📟

US States Data

# Display data for all the US states.
corona states

# Display states data sorted by active cases.
corona states --sort active

# Display states data sorted by Cases today.
corona states -s cases-today

📟

Sort Data

# Sort data by type
corona --sort country
corona --s cases

# All sorting parameters.
corona -s country
corona -s cases
corona -s cases-today
corona -s deaths
corona -s deaths-today
corona -s recovered
corona -s active
corona -s critical
corona -s per-million

# Reverse sort data
corona --sort active --reverse
corona -s active -r

📟

Charts: Regular & Logarithmic

# Print a country line chart.
corona usa --chart
corona usa --c

# Print a country line chart with logarithmic data.
corona china --chart --log
corona china -c -g

📟

Limit the output

# Print a limited number of entries to the output.
corona --limit 10
corona -l 10

# Print a bare bones table with no info.
corona --minimal
corona -m

CLI Help

# Display the help data.
corona help
corona --help

📝

Changelog

❯ Read the changelog here →

KEY: 📦 NEW, 👌 IMPROVE, 🐛 FIX, 📖 DOC, 🚀 RELEASE, and ✅ TEST

I use Emoji-log, you should try it and simplify your git commits.

📃

License & Conduct

Sources

  1. Novel Coronavirus (2019-nCoV) situation reports</a >
    –
    World Health Organization (WHO)
  2. 2019 Novel Coronavirus (2019-nCoV) in the U.S.</a >
    -.
    U.S. Centers for Disease Control and Prevention (CDC)
  3. Outbreak Notification – National Health Commission
    (NHC) of the People’s Republic of China
  4. Novel coronavirus (2019-nCoV) –
    Australian Government Department of Health
  5. Novel coronavirus 2019-nCoV: early estimation of epidemiological parameters and epidemic prediction</a >
    – Jonathan M. Read et al, Jan. 23,2020.
  6. Early Transmissibility Assessment of a Novel Coronavirus in Wuhan, China</a >
    – Maimuna Majumder and Kenneth D. Mandl, Harvard University – Computational Health Informatics Program – Posted:
    24 Jan 2020 Last revised: 27 Jan 2020
  7. Report 3: Transmissibility of 2019-nCoV</a >
    – 25 January 2020 – Imperial College London‌
  8. Case fatality risk of influenza A(H1N1pdm09): a systematic review</a >
    – Epidemiology. Nov. 24, 2013
  9. A novel coronavirus outbreak of global health concern</a >
    – Chen Want et al. The Lancet. January 24, 2020
  10. Symptoms of Novel Coronavirus (2019-nCoV)</a >
    – CDC
  11. China’s National Health Commission news conference on coronavirus</a >
    – Al Jazeera. January 26, 2020
  12. Wuhan lockdown ‘unprecedented’, shows commitment to contain virus: WHO representative in China</a >
    – Reuters. January 23, 2020
  13. Statement on the meeting of the International Health Regulations (2005) Emergency Committee regarding the
    outbreak of novel coronavirus (2019-nCoV)</a >
    – WHO, January 23, 2020
  14. International Health Regulations Emergency Committee on novel coronavirus in China</a >
    – WHO, January 30, 2020
  15. Human-to-human transmission of Wuhan virus outside of China, confirmed in Germany, Japan and Vietnam</a >
    – The Online Citizen, Jan. 29, 2020
  16. Who: “Live from Geneva on the new #coronavirus outbreak”
  17. CDC Confirms Person-to-Person Spread of New Coronavirus in the United States</a >
    – CDC Press Release, Jan. 30, 2020
  18. CMO confirms cases of coronavirus in England</a >
    – CMO, UK, Jan. 31, 2020
  19. Coronavirus in France: what you need to know</a >
    – The Local France, Jan. 31, 2020
  20. First two persons infected with coronavirus identified in Russia –
    Tass, Jan. 31, 2020
  21. Updated understanding of the outbreak of 2019 novel coronavirus (2019nCoV) in Wuhan, China</a >
    – Journal of Medical Virology, Jan. 29, 2020
  22. Estimating the effective reproduction number of the 2019-nCoV in China</a >
    – Zhidong Cao et al., Jan. 29, 2020
  23. Preliminary estimation of the basic reproduction number of novel coronavirus (2019-nCoV) in China, from 2019
    to 2020: A data-driven analysis in the early phase of the outbreak</a >
    – Jan. 30, 2020
  24. Coronavirus: Window of opportunity to act, World Health Organization says</a >
    – BBC, Feb,. 4, 2020
  25. Clinical Characteristics of 138 Hospitalized Patients With 2019 Novel Coronavirus–Infected Pneumonia in
    Wuhan, China</a >
    – Wang et. al, JAMA, Feb. 7, 2020
  26. NovelCOVID API based on top of WorldMeter

Peace! ✌️

Founder & CEO of ⌘ Command Code, the most used coding agent for open models: 160K+ users, 50K+ paying customers. Founded Langbase (AI cloud for agents with memory & tools).

"What an awesome example for developers." — Satya Nadella, CEO of Microsoft, on my NASA Ingenuity code.

NASA Ingenuity Mars Helicopter code contributor · 6× GitHub Star, one of the first 8 Gold Stars · #1 trending JavaScript developer on GitHub · 6× Google Developer Expert · 6× Microsoft MVP.

Ex VP DevRel & DevTools at RapidAPI · Google Developers Advisory Board (gDAB) founding member · OpenAPI Business Governing Board, Linux Foundation · SF DevNetwork AI/ML Advisory Board · Angel investor (Replit, Resend, Daytona, Gumroad and you?).

Award-winning open source engineering leader: 300+ projects, 50–100M downloads a year, including Shades of Purple (5M+ developers) and corona-cli (10B+ queries).

Taught 217K+ developers via NodeCLI.com and VSCode.pro. 160+ talks. Blogging since 2000, billions of views.

❯ Read more about Ahmad Awais or come say hi on 𝕏 @MrAhmadAwais.

Newsletter

The Developer Takeaway

Founder notes on AI, dev tools, and building developer products. No spam.

247,813+ developers subscribed
Comments 1
There are currently no comments.

Mentions

  • Jean-Marie CLÉRY 💻