worldometer-coronavirus-info

An easy to use worldometer coronavirus information at ease

Usage no npm install needed!

<script type="module">
  import worldometerCoronavirusInfo from 'https://cdn.skypack.dev/worldometer-coronavirus-info';
</script>

README

worldometer-coronavirus-info V3

This is a npm package which will help you to fetch details directly from worldometer.info.

Installing

npm i worldometer-coronavirus-info

Features

  • Fetched Information Directly from worldometer.info and is accurate
  • Very simple to use
  • Lightweight
  • Easy to understand with docs
  • Returns Country flag and name, which is very usefull in some cases

Example

  • Global Data
const worldometer = require('worldometer-coronavirus-info')
const corona = await worldometer.trackAll()//returns object
  • Country Data
const worldometer = require('worldometer-coronavirus-info')
const corona = await worldometer.trackCountry()//returns object or throw error if false country or no country was provided
  • Typescript Example
import worldometer from 'worldometer-coronavirus-info'
const corona = await worldometer.trackAll()

Golbal Data Properties

The following are given property for Global Data | Properties | Description | | :--- | :--- | | totalCases | Gives total cases| | totalDeaths| Gives total Death| | totalRecovered| Gives total Recovered| | activeCases| Gives Active Cases| | closedCases| Gives the cases which had an outcome| |condition#mild|Gives Mild condition number| |condition#critical|Gives critical condition number|

  • If you are having trouble understanding this pls scroll a bit down

Country Data Properties

The following are given property for Country Data | Properties | Description | | :--- | :--- | |cases#totalCases|Gives total Cases| |cases#recovered|Gives total recovered| |cases#deaths|Gives total deaths| |closedCases#percentage#discharge|Gives discharge percent| |closedCases#percentage#death|Gives Death Percent| |closedCases#total|Gives total closed cases number| |country#flagImg|Gives image of flag of the country in gif format but is static| |country#name|Gives the country name|

  • If you are having trouble understanding this pls scroll a bit down

Using Global Data

const corona =await worldometer.trackAll()//returns object
const totalCases = corona.totalCases //returns total cases
const totalDeaths = corona.totalDeaths
const totalRecovered = corona.totalRecovered
const activeCases = corona.activeCases
const closedCases = corona.closedCases
const mildCases = corona.condition.mild
const criticalCases=corona.condition.critical

Using Country Data

const corona = await worldometer.trackCountry('united states')
const totalCases = corona.cases.total //total cases
const recovered = corona.cases.recovered
const deaths = corona.cases.deaths
const dischargePercent = corona.closedCases.percentage.discharge
const deathPercent = corona.closedCases.percentage.death
const closedCases = corona.closedCases.total
const flagImg = corona.country.flagImg //returns flag image ex:https://www.worldometers.info/img/flags/small/tn_us-flag.gif
const countryName = corona.country.name

Typescript

  • here is an compiler example to use this package
{
    "compilerOptions": {
    "noImplicitAny": false,
    "strictNullChecks": true,
    "esModuleInterop":true,
    "target": "ES2018", 
    "module": "commonjs",
    "allowJs": true,
    "moduleResolution": "node",
    "sourceMap": true,
    "lib": ["es2018", "dom"],
    "strict": true
    }
}

Changelog

V 2.2.6

  • Added Typescript support!!

    V 2.8.0

  • Rewritten in typescript.

    V 3.0.0

  • Added Mild And Critical Condition Count to global data