@reuters-graphics/covid-tracker-headlines

0.1.4 • Public • Published

@reuters-graphics/covid-tracker-headlines

npm version

SmartText headline generator for COVID tracker project

Quickstart

$ yarn add @reuters-graphics/covid-tracker-headlines
import CovidTrackerHeadlines from '@reuters-graphics/covid-tracker-headlines';

const covidTrackerHeadlines = new CovidTrackerHeadlines({
  globalStatistics: { ... },
  smartText: { ... },
  locale: 'en',
});

covidTrackerHeadlines.getHeadlines(3);

Restrict headlines by countries...

// Get headlines only from included countries
const covidTrackerHeadlines = new CovidTrackerHeadlines({
  globalStatistics: { ... },
  smartText: { ... },
  include: ['IN'],
});

covidTrackerHeadlines.getHeadlines(3);

// Get headlines for all BUT excluded countries
const covidTrackerHeadlines = new CovidTrackerHeadlines({
  globalStatistics: { ... },
  smartText: { ... },
  exclude: ['IN', 'BR', 'RU', 'CH'],
});

covidTrackerHeadlines.getHeadlines(3);

SmartText Schema

{
  daysSinceSoHigh: { cases: [], deaths: [] },
  highestAvg: { cases: [], deaths: [] },
  newMax: {
    cases: { count: [], dailyAvg: [] },
    deaths: { count: [], dailyAvg: [] },
  },
  newMilestone: { cases: [], deaths: [] },
  newPeakTrend: {
    cases: { increasing: [], decreasing: [] },
    deaths: { increasing: [], decreasing: [] },
  },
  newRank: {
    cases: { total: [], dailyAvg: [] },
    deaths: { total: [], dailyAvg: [] },
  },
  newStreak: {
    cases: { increasing: [], decreasing: [] },
    deaths: { increasing: [], decreasing: [] },
  },
  newGlobalMilestone: { cases: [], deaths: [] },
}

Testing

$ yarn test

Readme

Keywords

none

Package Sidebar

Install

npm i @reuters-graphics/covid-tracker-headlines

Weekly Downloads

0

Version

0.1.4

License

none

Unpacked Size

139 kB

Total Files

6

Last publish

Collaborators

  • pkd2512
  • swhart22
  • mf475
  • allyjlevine
  • hobbes7878