@@ -30,8 +30,9 @@ let ts = Date.now(),
3030// covid19 global tracker
3131exports . covid19globaltracker = ( c , d , r , u ) => {
3232 const cases = c , deaths = d , recovered = r , asof = new Date ( u ) ,
33+ mortalityPercentage = ( d / c ) * 100 , recoveredPercentage = ( r / c ) * 100 ,
3334 table = new table3 ( {
34- head : [ { colSpan :3 , content :`${ style . white . open } COVID-19 Tracker CLI v` + pkg . version + ` - Global Update${ style . white . close } ` } ] ,
35+ head : [ { colSpan :5 , content :`${ style . white . open } COVID-19 Tracker CLI v` + pkg . version + ` - Global Update${ style . white . close } ` } ] ,
3536 chars : { 'top' : `${ tblopn } ═${ tblcls } ` ,
3637 'top-mid' : `${ tblopn } ╤${ tblcls } ` ,
3738 'top-left' : `${ tblopn } ╔${ tblcls } ` ,
@@ -50,11 +51,11 @@ exports.covid19globaltracker = (c, d, r, u) => {
5051 } ) ;
5152
5253 table . push (
53- [ { colSpan :3 , content :style . gray . open + 'As of ' + asof . toLocaleString ( ) + ' [Date:' + currentdate + ']' + style . gray . close } ] ,
54- [ `${ style . magenta . open } Cases${ style . magenta . close } ` , `${ style . red . open } Deaths${ style . red . close } ` , `${ style . green . open } Recovered${ style . green . close } ` ] ,
55- [ formatNumber ( cases ) , formatNumber ( deaths ) , formatNumber ( recovered ) ] ,
56- [ { colSpan :3 , content :style . gray . open + `Source: https://www.worldometers.info/coronavirus/` + style . gray . close } ] ,
57- [ { colSpan :3 , content :style . gray . open + `Code: https://github.com/warengonzaga/covid19-tracker-cli` + style . gray . close } ]
54+ [ { colSpan :5 , content :style . gray . open + 'As of ' + asof . toLocaleString ( ) + ' [Date:' + currentdate + ']' + style . gray . close } ] ,
55+ [ `${ style . magenta . open } Cases${ style . magenta . close } ` , `${ style . red . open } Deaths${ style . red . close } ` , `${ style . green . open } Recovered${ style . green . close } ` , ` ${ style . red . open } Mortality % ${ style . red . close } ` , ` ${ style . green . open } Recovered % ${ style . green . close } ` ] ,
56+ [ formatNumber ( cases ) , formatNumber ( deaths ) , formatNumber ( recovered ) , mortalityPercentage . toFixed ( 2 ) , recoveredPercentage . toFixed ( 2 ) ] ,
57+ [ { colSpan :5 , content :style . gray . open + `Source: https://www.worldometers.info/coronavirus/` + style . gray . close } ] ,
58+ [ { colSpan :5 , content :style . gray . open + `Code: https://github.com/warengonzaga/covid19-tracker-cli` + style . gray . close } ]
5859 ) ;
5960 return table . toString ( ) + '\n' + footer ;
6061} ;
@@ -70,9 +71,10 @@ exports.covid19countrytracker = (n, c, tC, d, tD, r, a, cl, cPOM, u) => {
7071 const name = n , cases = c , todayCases = tC ,
7172 deaths = d , todayDeaths = tD , recovered = r ,
7273 active = a , critical = cl , casesPerOneMillion = cPOM ,
74+ mortalityPercentage = ( d / c ) * 100 , recoveredPercentage = ( r / c ) * 100 ,
7375 asof = new Date ( u ) ;
7476 table = new table3 ( {
75- head : [ { colSpan :4 , content :`${ style . white . open } COVID-19 Tracker CLI v` + pkg . version + ` - ${ name } Update${ style . white . close } ` } ] ,
77+ head : [ { colSpan :5 , content :`${ style . white . open } COVID-19 Tracker CLI v` + pkg . version + ` - ${ name } Update${ style . white . close } ` } ] ,
7678 chars : { 'top' : `${ tblopn } ═${ tblcls } ` ,
7779 'top-mid' : `${ tblopn } ╤${ tblcls } ` ,
7880 'top-left' : `${ tblopn } ╔${ tblcls } ` ,
@@ -91,13 +93,13 @@ exports.covid19countrytracker = (n, c, tC, d, tD, r, a, cl, cPOM, u) => {
9193 } ) ;
9294
9395 table . push (
94- [ { colSpan :4 , content :style . gray . open + 'As of ' + asof . toLocaleString ( ) + ' [Date:' + currentdate + ']' + style . gray . close } ] ,
95- [ `${ style . magenta . open } Cases${ style . magenta . close } ` , `${ style . red . open } Deaths${ style . red . close } ` , `${ style . green . open } Recovered${ style . green . close } ` , `${ style . cyan . open } Active${ style . cyan . close } ` ] ,
96- [ formatNumber ( cases ) , formatNumber ( deaths ) , formatNumber ( recovered ) , formatNumber ( active ) ] ,
97- [ `${ style . magentaBright . open } Today Cases${ style . magentaBright . close } ` , `${ style . redBright . open } Today Deaths${ style . red . close } ` , `${ style . redBright . open } Critical${ style . redBright . close } ` , `${ style . cyanBright . open } Cases Per Million ${ style . cyanBright . close } ` ] ,
98- [ formatNumber ( todayCases ) , formatNumber ( todayDeaths ) , formatNumber ( critical ) , formatNumber ( casesPerOneMillion ) ] ,
99- [ { colSpan :4 , content :style . gray . open + `Source: https://www.worldometers.info/coronavirus/` + style . gray . close } ] ,
100- [ { colSpan :4 , content :style . gray . open + `Code: https://github.com/warengonzaga/covid19-tracker-cli` + style . gray . close } ]
96+ [ { colSpan :5 , content :style . gray . open + 'As of ' + asof . toLocaleString ( ) + ' [Date:' + currentdate + ']' + style . gray . close } ] ,
97+ [ `${ style . magenta . open } Cases${ style . magenta . close } ` , `${ style . red . open } Deaths${ style . red . close } ` , `${ style . green . open } Recovered${ style . green . close } ` , `${ style . cyan . open } Active${ style . cyan . close } ` , ` ${ style . cyanBright . open } Cases Per Million ${ style . cyanBright . close } ` ] ,
98+ [ formatNumber ( cases ) , formatNumber ( deaths ) , formatNumber ( recovered ) , formatNumber ( active ) , formatNumber ( casesPerOneMillion ) ] ,
99+ [ `${ style . magentaBright . open } Today Cases${ style . magentaBright . close } ` , `${ style . redBright . open } Today Deaths${ style . red . close } ` , `${ style . redBright . open } Critical${ style . redBright . close } ` , `${ style . red . open } Mortality % ${ style . red . close } ` , ` ${ style . green . open } Recovered % ${ style . green . close } `] ,
100+ [ formatNumber ( todayCases ) , formatNumber ( todayDeaths ) , formatNumber ( critical ) , mortalityPercentage . toFixed ( 2 ) , recoveredPercentage . toFixed ( 2 ) ] ,
101+ [ { colSpan :5 , content :style . gray . open + `Source: https://www.worldometers.info/coronavirus/` + style . gray . close } ] ,
102+ [ { colSpan :5 , content :style . gray . open + `Code: https://github.com/warengonzaga/covid19-tracker-cli` + style . gray . close } ]
101103 ) ;
102104
103105 return table . toString ( ) + '\n' + footer ;
0 commit comments