├── .gitignore ├── now.json ├── src ├── pages │ ├── pages.json │ ├── daily.liquid │ └── index.liquid ├── _data │ ├── population.json │ └── stats.json ├── bar-chart-data.njk └── _includes │ ├── chart.liquid │ ├── layouts │ ├── base.liquid │ └── daily.liquid │ └── table.liquid ├── .eleventy.js ├── package.json └── scripts └── seed-pages.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | www 4 | -------------------------------------------------------------------------------- /now.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "covid-canada", 3 | "version": 2, 4 | "public": true 5 | } 6 | -------------------------------------------------------------------------------- /src/pages/pages.json: -------------------------------------------------------------------------------- 1 | { 2 | "layout": "layouts/daily.liquid", 3 | "tags": [ 4 | "results" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /src/_data/population.json: -------------------------------------------------------------------------------- 1 | { 2 | "#NOTE": "2019 population -- via https://worldpopulationreview.com/canadian-provinces/", 3 | "Ontario": 14446515, 4 | "Quebec": 8433301, 5 | "British Columbia": 5020302, 6 | "Alberta": 4345737, 7 | "Manitoba": 1360396, 8 | "Saskatchewan": 1168423, 9 | "Nova Scotia": 965382, 10 | "New Brunswick": 772094, 11 | "Newfoundland and Labrador": 523790, 12 | "Prince Edward Island": 154748, 13 | "Northwest Territory": 44598, 14 | "Yukon": 40369, 15 | "Nunavut": 38787 16 | } -------------------------------------------------------------------------------- /src/pages/daily.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | pagination: 3 | data: stats 4 | size: 1 5 | alias: daily 6 | addAllPagesToCollections: true 7 | permalink: "pages/{{ daily.date }}/" 8 | --- 9 | 10 | 13 | 14 | 18 | 19 | -------------------------------------------------------------------------------- /src/bar-chart-data.njk: -------------------------------------------------------------------------------- 1 | --- 2 | permalink: barChartData.js 3 | --- 4 | 5 | const barChartData = { 6 | labels: {{ stats | map("date") | dump | safe }}, 7 | datasets: [ 8 | { 9 | label: "Confirmed", 10 | data: {{ stats | map("stats.Confirmed") | dump | safe }}, 11 | backgroundColor: '#eee', // yellow-400 12 | stack: "one" 13 | }, 14 | { 15 | label: "Recovered", 16 | data: {{ stats | map("stats.Recovered") | dump | safe }}, 17 | backgroundColor: '#8cc63f', // green-500 18 | stack: "one" 19 | }, 20 | { 21 | label: "Deaths", 22 | data: {{ stats | map("stats.Deaths") | dump | safe }}, 23 | backgroundColor: '#000', // red-600 24 | stack: "one" 25 | } 26 | ] 27 | }; 28 | -------------------------------------------------------------------------------- /.eleventy.js: -------------------------------------------------------------------------------- 1 | const inspect = require("util").inspect; 2 | 3 | const del = require("del"); 4 | const _get = require("lodash.get"); 5 | 6 | del.sync("www"); 7 | 8 | module.exports = function (eleventyConfig) { 9 | eleventyConfig.setQuietMode(true); 10 | 11 | eleventyConfig.addFilter("map", (arr, key) => arr.map(item => _get(item, key))); 12 | eleventyConfig.addFilter("localeDateString", dateObj => new Date(dateObj).toLocaleDateString()); 13 | eleventyConfig.addFilter("toFixed", (value, precision=2) => Number(value).toFixed(precision)); 14 | eleventyConfig.addFilter("localeNumberString", num => Number(num).toLocaleString()); 15 | 16 | eleventyConfig.addLiquidFilter("dump", value => inspect(value)); 17 | 18 | return { 19 | dir: { 20 | input: "src", 21 | output: "www" 22 | } 23 | }; 24 | }; 25 | -------------------------------------------------------------------------------- /src/_includes/chart.liquid: -------------------------------------------------------------------------------- 1 | 2 |

Data via github.com/CSSEGISandData/COVID-19 (csse_covid_19_data/csse_covid_19_daily_reports).

3 | 4 | 5 | 6 | 31 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "11ty-corona", 3 | "title": "COVID-19 Canada", 4 | "description": "Reported cases of COVID-19 in Canada", 5 | "version": "1.0.0", 6 | "author": "Peter deHaan (https://about.me/peterdehaan)", 7 | "bugs": { 8 | "url": "https://github.com/pdehaan/11ty-corona/issues" 9 | }, 10 | "dependencies": {}, 11 | "devDependencies": { 12 | "@11ty/eleventy": "github:11ty/eleventy", 13 | "csvtojson": "^2.0.10", 14 | "del": "^5.1.0", 15 | "fast-glob": "^3.2.2", 16 | "lodash.get": "^4.4.2", 17 | "npm-run-all": "^4.1.5", 18 | "rimraf": "^3.0.2" 19 | }, 20 | "homepage": "https://github.com/pdehaan/11ty-corona#readme", 21 | "keywords": [], 22 | "license": "MPL-2.0", 23 | "main": "index.js", 24 | "private": true, 25 | "repository": { 26 | "type": "git", 27 | "url": "git+https://github.com/pdehaan/11ty-corona.git" 28 | }, 29 | "scripts": { 30 | "build": "eleventy", 31 | "deploy": "now www --prod --confirm", 32 | "format:output": "npx prettier 'www/**/*.html' --write", 33 | "postseed": "rimraf _datacache", 34 | "prod": "run-s seed build format:output deploy", 35 | "seed": "run-s seed:data seed:pages", 36 | "seed:data": "npx degit CSSEGISandData/COVID-19/csse_covid_19_data/csse_covid_19_daily_reports _datacache --force", 37 | "seed:pages": "node scripts/seed-pages", 38 | "serve": "eleventy --serve", 39 | "stage": "now www", 40 | "test": "echo \"Error: no test specified\" && exit 1" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/_includes/layouts/base.liquid: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {{ title }} 6 | 7 | 12 | 13 | 14 | 15 | {% assign previousPost = collections.results | getPreviousCollectionItem: page %} 16 | {% assign nextPost = collections.results | getNextCollectionItem: page %} 17 | 18 |
19 |
20 | 39 |
40 | {{ content | trim }} 41 |
42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /scripts/seed-pages.js: -------------------------------------------------------------------------------- 1 | const fs = require("fs").promises; 2 | const path = require("path"); 3 | 4 | const csv=require('csvtojson'); 5 | const fg = require('fast-glob'); 6 | 7 | main(); 8 | 9 | async function main() { 10 | const files = await fg(['_datacache/*.csv']); 11 | const results = []; 12 | 13 | for (const csvFile of files) { 14 | const [mm, dd, yyyy] = path.basename(csvFile, ".csv").split("-", 3); 15 | const date = `${yyyy}-${mm}-${dd}`; 16 | const data = await csv().fromFile(csvFile); 17 | const canada = data.filter(res => res['Country/Region'] === 'Canada').map(item => { 18 | item.Confirmed = Number(item.Confirmed) || 0; 19 | item.Deaths = Number(item.Deaths) || 0; 20 | item.Recovered = Number(item.Recovered) || 0; 21 | item.Active = Number(item.Confirmed) - Number(item.Deaths) - Number(item.Recovered) || 0; 22 | return item; 23 | }); 24 | const dailyStats = canada.reduce((acc={}, item) => { 25 | acc.Confirmed += item.Confirmed; 26 | acc.Deaths += item.Deaths; 27 | acc.Recovered += item.Recovered; 28 | return acc; 29 | }, {Confirmed:0, Deaths:0, Recovered:0}); 30 | 31 | dailyStats.Active = dailyStats.Confirmed - dailyStats.Deaths - dailyStats.Recovered; 32 | const obj = {date, stats: dailyStats, data: canada}; 33 | if (canada.length !== 0) { 34 | results.push(obj); 35 | // await fs.writeFile(path.join("./src/pages", `${date}.11tydata.json`), JSON.stringify(obj, null, 2)); 36 | // await fs.writeFile(path.join("./src/pages", `${date}.liquid`), `---\ntitle: ${date }\n---\n`); 37 | } 38 | } 39 | 40 | // console.log(JSON.stringify(results, null, 2)); 41 | await fs.writeFile("src/_data/stats.json", JSON.stringify(results, null, 2)); 42 | } 43 | -------------------------------------------------------------------------------- /src/pages/index.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | title: COVID Canada 3 | eleventyExcludeFromCollections: true 4 | permalink: / 5 | layout: layouts/base.liquid 6 | --- 7 | 8 | {% assign recentStats = stats | reverse %} 9 | {% assign latest = stats | first %} 10 | {% assign deathsPct = latest.stats.Deaths | divided_by: latest.stats.Confirmed | times: 100 | toFixed: 2 %} 11 | {% assign recoveredPct = latest.stats.Recovered | divided_by: latest.stats.Confirmed | times: 100 | toFixed: 2 %} 12 | {% assign activePct = latest.stats.Confirmed | minus: latest.stats.Deaths | minus: latest.stats.Recovered | divided_by: latest.stats.Confirmed | times: 100 | toFixed: 2 %} 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | {%- for data in recentStats %} 27 | {% assign active = data.stats.Confirmed | minus: data.stats.Deaths | minus: data.stats.Recovered %} 28 | {% assign activePct = data.stats.Active | divided_by: data.stats.Confirmed | times: 100 %} 29 | {% assign precision = 2 %} 30 | {% if activePct == 100 %} 31 | {% assign precision = 0 %} 32 | {% endif %} 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | {%- endfor %} 42 | 43 |
DateConfirmedDeaths ({{ deathsPct }}%)Recovered ({{ recoveredPct }}%)Active ({{ activePct }}%)% Active
{{ data.date }}{{ data.stats.Confirmed }}{{ data.stats.Deaths }}{{ data.stats.Recovered }}{{ data.stats.Active }}{{ activePct | toFixed: precision }}%
44 | -------------------------------------------------------------------------------- /src/_includes/layouts/daily.liquid: -------------------------------------------------------------------------------- 1 | --- 2 | layout: layouts/base.liquid 3 | --- 4 | 5 |
6 |
7 |

{{ daily.date }}

8 |
9 |
10 | 11 | 12 | 13 | 14 | {% comment %} {% endcomment %} 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | {% for item in daily.data %} 27 | {% assign province = item["Province/State"] %} 28 | {% assign provincePopulation = population[province] %} 29 | {% assign active = item.Active %} 30 | 31 | 32 | {% comment %} {% endcomment %} 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | {% endfor %} 43 | 44 |
Province/StateCountry/RegionPopulationConfirmed ({{ daily.stats.Confirmed }})Deaths ({{ daily.stats.Deaths }})Recovered ({{ daily.stats.Recovered }})Active ({{ daily.stats.Active }})% Active% PopulationLast Update
{{ province }}{{ item["Country/Region"] }}{% if provincePopulation %}{{ provincePopulation | localeNumberString }}{% endif %}{{ item.Confirmed }}{{ item.Deaths }}{{ item.Recovered }}{{ item.Active }}{{ item.Active | divided_by: item.Confirmed | times: 100 | round: 1 }}%{% if provincePopulation %}{{ item.Active | divided_by: provincePopulation | times: 100 | round: 4 | toFixed: 4 }}%{% else %} {% endif %}{{ item["Last Update"] | localeDateString }}
45 |
46 | 47 | {{ content }} 48 |
49 | -------------------------------------------------------------------------------- /src/_includes/table.liquid: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 |
Age-group (Years)% Symptomatic Cases Requiring Hospitalisation% Hospitalised Cases Requiring Critical CareInfection Fatality Ratio
0 to 90.1%5.0%0.002%
10 to 190.3%5.0%0.006%
20 to 291.2%5.0%0.03%
30 to 393.2%5.0%0.08%
40 to 494.9%6.3%0.15%
50 to 5910.2%12.2%0.60%
60 to 6916.6%27.4%2.2%
70 to 7924.3%43.2%5.1%
80+27.3%70.9%9.3%
67 | -------------------------------------------------------------------------------- /src/_data/stats.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "date": "2020-01-26", 4 | "stats": { 5 | "Confirmed": 1, 6 | "Deaths": 0, 7 | "Recovered": 0, 8 | "Active": 1 9 | }, 10 | "data": [ 11 | { 12 | "Province/State": "Ontario", 13 | "Country/Region": "Canada", 14 | "Last Update": "1/26/20 16:00", 15 | "Confirmed": 1, 16 | "Deaths": 0, 17 | "Recovered": 0, 18 | "Active": 1 19 | } 20 | ] 21 | }, 22 | { 23 | "date": "2020-01-27", 24 | "stats": { 25 | "Confirmed": 1, 26 | "Deaths": 0, 27 | "Recovered": 0, 28 | "Active": 1 29 | }, 30 | "data": [ 31 | { 32 | "Province/State": "Ontario", 33 | "Country/Region": "Canada", 34 | "Last Update": "1/27/20 23:59", 35 | "Confirmed": 1, 36 | "Deaths": 0, 37 | "Recovered": 0, 38 | "Active": 1 39 | } 40 | ] 41 | }, 42 | { 43 | "date": "2020-01-28", 44 | "stats": { 45 | "Confirmed": 2, 46 | "Deaths": 0, 47 | "Recovered": 0, 48 | "Active": 2 49 | }, 50 | "data": [ 51 | { 52 | "Province/State": "Ontario", 53 | "Country/Region": "Canada", 54 | "Last Update": "1/28/20 23:00", 55 | "Confirmed": 1, 56 | "Deaths": 0, 57 | "Recovered": 0, 58 | "Active": 1 59 | }, 60 | { 61 | "Province/State": "British Columbia", 62 | "Country/Region": "Canada", 63 | "Last Update": "1/28/20 23:00", 64 | "Confirmed": 1, 65 | "Deaths": 0, 66 | "Recovered": 0, 67 | "Active": 1 68 | } 69 | ] 70 | }, 71 | { 72 | "date": "2020-01-29", 73 | "stats": { 74 | "Confirmed": 2, 75 | "Deaths": 0, 76 | "Recovered": 0, 77 | "Active": 2 78 | }, 79 | "data": [ 80 | { 81 | "Province/State": "Ontario", 82 | "Country/Region": "Canada", 83 | "Last Update": "1/29/20 19:30", 84 | "Confirmed": 1, 85 | "Deaths": 0, 86 | "Recovered": 0, 87 | "Active": 1 88 | }, 89 | { 90 | "Province/State": "British Columbia", 91 | "Country/Region": "Canada", 92 | "Last Update": "1/29/20 19:30", 93 | "Confirmed": 1, 94 | "Deaths": 0, 95 | "Recovered": 0, 96 | "Active": 1 97 | } 98 | ] 99 | }, 100 | { 101 | "date": "2020-01-30", 102 | "stats": { 103 | "Confirmed": 3, 104 | "Deaths": 0, 105 | "Recovered": 0, 106 | "Active": 3 107 | }, 108 | "data": [ 109 | { 110 | "Province/State": "Ontario", 111 | "Country/Region": "Canada", 112 | "Last Update": "1/30/20 16:00", 113 | "Confirmed": 2, 114 | "Deaths": 0, 115 | "Recovered": 0, 116 | "Active": 2 117 | }, 118 | { 119 | "Province/State": "British Columbia", 120 | "Country/Region": "Canada", 121 | "Last Update": "1/30/20 16:00", 122 | "Confirmed": 1, 123 | "Deaths": 0, 124 | "Recovered": 0, 125 | "Active": 1 126 | } 127 | ] 128 | }, 129 | { 130 | "date": "2020-01-31", 131 | "stats": { 132 | "Confirmed": 3, 133 | "Deaths": 0, 134 | "Recovered": 0, 135 | "Active": 3 136 | }, 137 | "data": [ 138 | { 139 | "Province/State": "Ontario", 140 | "Country/Region": "Canada", 141 | "Last Update": "1/31/2020 23:59", 142 | "Confirmed": 2, 143 | "Deaths": 0, 144 | "Recovered": 0, 145 | "Active": 2 146 | }, 147 | { 148 | "Province/State": "British Columbia", 149 | "Country/Region": "Canada", 150 | "Last Update": "1/31/2020 23:59", 151 | "Confirmed": 1, 152 | "Deaths": 0, 153 | "Recovered": 0, 154 | "Active": 1 155 | } 156 | ] 157 | }, 158 | { 159 | "date": "2020-02-01", 160 | "stats": { 161 | "Confirmed": 4, 162 | "Deaths": 0, 163 | "Recovered": 0, 164 | "Active": 4 165 | }, 166 | "data": [ 167 | { 168 | "Province/State": "Ontario", 169 | "Country/Region": "Canada", 170 | "Last Update": "2/1/2020 18:12", 171 | "Confirmed": 3, 172 | "Deaths": 0, 173 | "Recovered": 0, 174 | "Active": 3 175 | }, 176 | { 177 | "Province/State": "British Columbia", 178 | "Country/Region": "Canada", 179 | "Last Update": "2/1/2020 18:12", 180 | "Confirmed": 1, 181 | "Deaths": 0, 182 | "Recovered": 0, 183 | "Active": 1 184 | } 185 | ] 186 | }, 187 | { 188 | "date": "2020-02-02", 189 | "stats": { 190 | "Confirmed": 4, 191 | "Deaths": 0, 192 | "Recovered": 0, 193 | "Active": 4 194 | }, 195 | "data": [ 196 | { 197 | "Province/State": "Ontario", 198 | "Country/Region": "Canada", 199 | "Last Update": "2020-02-01T18:12:49", 200 | "Confirmed": 3, 201 | "Deaths": 0, 202 | "Recovered": 0, 203 | "Active": 3 204 | }, 205 | { 206 | "Province/State": "British Columbia", 207 | "Country/Region": "Canada", 208 | "Last Update": "2020-02-01T18:12:49", 209 | "Confirmed": 1, 210 | "Deaths": 0, 211 | "Recovered": 0, 212 | "Active": 1 213 | } 214 | ] 215 | }, 216 | { 217 | "date": "2020-02-03", 218 | "stats": { 219 | "Confirmed": 4, 220 | "Deaths": 0, 221 | "Recovered": 0, 222 | "Active": 4 223 | }, 224 | "data": [ 225 | { 226 | "Province/State": "Ontario", 227 | "Country/Region": "Canada", 228 | "Last Update": "2020-02-01T18:12:49", 229 | "Confirmed": 3, 230 | "Deaths": 0, 231 | "Recovered": 0, 232 | "Active": 3 233 | }, 234 | { 235 | "Province/State": "British Columbia", 236 | "Country/Region": "Canada", 237 | "Last Update": "2020-02-01T18:12:49", 238 | "Confirmed": 1, 239 | "Deaths": 0, 240 | "Recovered": 0, 241 | "Active": 1 242 | } 243 | ] 244 | }, 245 | { 246 | "date": "2020-02-04", 247 | "stats": { 248 | "Confirmed": 4, 249 | "Deaths": 0, 250 | "Recovered": 0, 251 | "Active": 4 252 | }, 253 | "data": [ 254 | { 255 | "Province/State": "Toronto, ON", 256 | "Country/Region": "Canada", 257 | "Last Update": "2020-02-04T00:13:06", 258 | "Confirmed": 2, 259 | "Deaths": 0, 260 | "Recovered": 0, 261 | "Active": 2 262 | }, 263 | { 264 | "Province/State": "British Columbia", 265 | "Country/Region": "Canada", 266 | "Last Update": "2020-02-01T18:12:49", 267 | "Confirmed": 1, 268 | "Deaths": 0, 269 | "Recovered": 0, 270 | "Active": 1 271 | }, 272 | { 273 | "Province/State": "London, ON", 274 | "Country/Region": "Canada", 275 | "Last Update": "2020-02-04T00:03:11", 276 | "Confirmed": 1, 277 | "Deaths": 0, 278 | "Recovered": 0, 279 | "Active": 1 280 | } 281 | ] 282 | }, 283 | { 284 | "date": "2020-02-05", 285 | "stats": { 286 | "Confirmed": 5, 287 | "Deaths": 0, 288 | "Recovered": 0, 289 | "Active": 5 290 | }, 291 | "data": [ 292 | { 293 | "Province/State": "British Columbia", 294 | "Country/Region": "Canada", 295 | "Last Update": "2020-02-05T17:33:03", 296 | "Confirmed": 2, 297 | "Deaths": 0, 298 | "Recovered": 0, 299 | "Active": 2 300 | }, 301 | { 302 | "Province/State": "Toronto, ON", 303 | "Country/Region": "Canada", 304 | "Last Update": "2020-02-04T00:13:06", 305 | "Confirmed": 2, 306 | "Deaths": 0, 307 | "Recovered": 0, 308 | "Active": 2 309 | }, 310 | { 311 | "Province/State": "London, ON", 312 | "Country/Region": "Canada", 313 | "Last Update": "2020-02-04T00:03:11", 314 | "Confirmed": 1, 315 | "Deaths": 0, 316 | "Recovered": 0, 317 | "Active": 1 318 | } 319 | ] 320 | }, 321 | { 322 | "date": "2020-02-06", 323 | "stats": { 324 | "Confirmed": 5, 325 | "Deaths": 0, 326 | "Recovered": 0, 327 | "Active": 5 328 | }, 329 | "data": [ 330 | { 331 | "Province/State": "British Columbia", 332 | "Country/Region": "Canada", 333 | "Last Update": "2020-02-05T17:33:03", 334 | "Confirmed": 2, 335 | "Deaths": 0, 336 | "Recovered": 0, 337 | "Active": 2 338 | }, 339 | { 340 | "Province/State": "Toronto, ON", 341 | "Country/Region": "Canada", 342 | "Last Update": "2020-02-04T00:13:06", 343 | "Confirmed": 2, 344 | "Deaths": 0, 345 | "Recovered": 0, 346 | "Active": 2 347 | }, 348 | { 349 | "Province/State": "London, ON", 350 | "Country/Region": "Canada", 351 | "Last Update": "2020-02-04T00:03:11", 352 | "Confirmed": 1, 353 | "Deaths": 0, 354 | "Recovered": 0, 355 | "Active": 1 356 | } 357 | ] 358 | }, 359 | { 360 | "date": "2020-02-07", 361 | "stats": { 362 | "Confirmed": 7, 363 | "Deaths": 0, 364 | "Recovered": 0, 365 | "Active": 7 366 | }, 367 | "data": [ 368 | { 369 | "Province/State": "British Columbia", 370 | "Country/Region": "Canada", 371 | "Last Update": "2020-02-07T05:43:03", 372 | "Confirmed": 4, 373 | "Deaths": 0, 374 | "Recovered": 0, 375 | "Active": 4 376 | }, 377 | { 378 | "Province/State": "Toronto, ON", 379 | "Country/Region": "Canada", 380 | "Last Update": "2020-02-04T00:13:06", 381 | "Confirmed": 2, 382 | "Deaths": 0, 383 | "Recovered": 0, 384 | "Active": 2 385 | }, 386 | { 387 | "Province/State": "London, ON", 388 | "Country/Region": "Canada", 389 | "Last Update": "2020-02-04T00:03:11", 390 | "Confirmed": 1, 391 | "Deaths": 0, 392 | "Recovered": 0, 393 | "Active": 1 394 | } 395 | ] 396 | }, 397 | { 398 | "date": "2020-02-08", 399 | "stats": { 400 | "Confirmed": 7, 401 | "Deaths": 0, 402 | "Recovered": 0, 403 | "Active": 7 404 | }, 405 | "data": [ 406 | { 407 | "Province/State": "British Columbia", 408 | "Country/Region": "Canada", 409 | "Last Update": "2020-02-07T05:43:03", 410 | "Confirmed": 4, 411 | "Deaths": 0, 412 | "Recovered": 0, 413 | "Active": 4 414 | }, 415 | { 416 | "Province/State": "Toronto, ON", 417 | "Country/Region": "Canada", 418 | "Last Update": "2020-02-04T00:13:06", 419 | "Confirmed": 2, 420 | "Deaths": 0, 421 | "Recovered": 0, 422 | "Active": 2 423 | }, 424 | { 425 | "Province/State": "London, ON", 426 | "Country/Region": "Canada", 427 | "Last Update": "2020-02-04T00:03:11", 428 | "Confirmed": 1, 429 | "Deaths": 0, 430 | "Recovered": 0, 431 | "Active": 1 432 | } 433 | ] 434 | }, 435 | { 436 | "date": "2020-02-09", 437 | "stats": { 438 | "Confirmed": 7, 439 | "Deaths": 0, 440 | "Recovered": 0, 441 | "Active": 7 442 | }, 443 | "data": [ 444 | { 445 | "Province/State": "British Columbia", 446 | "Country/Region": "Canada", 447 | "Last Update": "2020-02-07T05:43:03", 448 | "Confirmed": 4, 449 | "Deaths": 0, 450 | "Recovered": 0, 451 | "Active": 4 452 | }, 453 | { 454 | "Province/State": "Toronto, ON", 455 | "Country/Region": "Canada", 456 | "Last Update": "2020-02-04T00:13:06", 457 | "Confirmed": 2, 458 | "Deaths": 0, 459 | "Recovered": 0, 460 | "Active": 2 461 | }, 462 | { 463 | "Province/State": "London, ON", 464 | "Country/Region": "Canada", 465 | "Last Update": "2020-02-04T00:03:11", 466 | "Confirmed": 1, 467 | "Deaths": 0, 468 | "Recovered": 0, 469 | "Active": 1 470 | } 471 | ] 472 | }, 473 | { 474 | "date": "2020-02-10", 475 | "stats": { 476 | "Confirmed": 7, 477 | "Deaths": 0, 478 | "Recovered": 0, 479 | "Active": 7 480 | }, 481 | "data": [ 482 | { 483 | "Province/State": "British Columbia", 484 | "Country/Region": "Canada", 485 | "Last Update": "2020-02-07T05:43:03", 486 | "Confirmed": 4, 487 | "Deaths": 0, 488 | "Recovered": 0, 489 | "Active": 4 490 | }, 491 | { 492 | "Province/State": "Toronto, ON", 493 | "Country/Region": "Canada", 494 | "Last Update": "2020-02-04T00:13:06", 495 | "Confirmed": 2, 496 | "Deaths": 0, 497 | "Recovered": 0, 498 | "Active": 2 499 | }, 500 | { 501 | "Province/State": "London, ON", 502 | "Country/Region": "Canada", 503 | "Last Update": "2020-02-04T00:03:11", 504 | "Confirmed": 1, 505 | "Deaths": 0, 506 | "Recovered": 0, 507 | "Active": 1 508 | } 509 | ] 510 | }, 511 | { 512 | "date": "2020-02-11", 513 | "stats": { 514 | "Confirmed": 7, 515 | "Deaths": 0, 516 | "Recovered": 0, 517 | "Active": 7 518 | }, 519 | "data": [ 520 | { 521 | "Province/State": "British Columbia", 522 | "Country/Region": "Canada", 523 | "Last Update": "2020-02-07T05:43:03", 524 | "Confirmed": 4, 525 | "Deaths": 0, 526 | "Recovered": 0, 527 | "Active": 4 528 | }, 529 | { 530 | "Province/State": "Toronto, ON", 531 | "Country/Region": "Canada", 532 | "Last Update": "2020-02-04T00:13:06", 533 | "Confirmed": 2, 534 | "Deaths": 0, 535 | "Recovered": 0, 536 | "Active": 2 537 | }, 538 | { 539 | "Province/State": "London, ON", 540 | "Country/Region": "Canada", 541 | "Last Update": "2020-02-04T00:03:11", 542 | "Confirmed": 1, 543 | "Deaths": 0, 544 | "Recovered": 0, 545 | "Active": 1 546 | } 547 | ] 548 | }, 549 | { 550 | "date": "2020-02-12", 551 | "stats": { 552 | "Confirmed": 7, 553 | "Deaths": 0, 554 | "Recovered": 1, 555 | "Active": 6 556 | }, 557 | "data": [ 558 | { 559 | "Province/State": "British Columbia", 560 | "Country/Region": "Canada", 561 | "Last Update": "2020-02-07T05:43:03", 562 | "Confirmed": 4, 563 | "Deaths": 0, 564 | "Recovered": 0, 565 | "Active": 4 566 | }, 567 | { 568 | "Province/State": "Toronto, ON", 569 | "Country/Region": "Canada", 570 | "Last Update": "2020-02-04T00:13:06", 571 | "Confirmed": 2, 572 | "Deaths": 0, 573 | "Recovered": 0, 574 | "Active": 2 575 | }, 576 | { 577 | "Province/State": "London, ON", 578 | "Country/Region": "Canada", 579 | "Last Update": "2020-02-12T18:53:03", 580 | "Confirmed": 1, 581 | "Deaths": 0, 582 | "Recovered": 1, 583 | "Active": 0 584 | } 585 | ] 586 | }, 587 | { 588 | "date": "2020-02-13", 589 | "stats": { 590 | "Confirmed": 7, 591 | "Deaths": 0, 592 | "Recovered": 1, 593 | "Active": 6 594 | }, 595 | "data": [ 596 | { 597 | "Province/State": "British Columbia", 598 | "Country/Region": "Canada", 599 | "Last Update": "2020-02-07T05:43:03", 600 | "Confirmed": 4, 601 | "Deaths": 0, 602 | "Recovered": 0, 603 | "Active": 4 604 | }, 605 | { 606 | "Province/State": "Toronto, ON", 607 | "Country/Region": "Canada", 608 | "Last Update": "2020-02-04T00:13:06", 609 | "Confirmed": 2, 610 | "Deaths": 0, 611 | "Recovered": 0, 612 | "Active": 2 613 | }, 614 | { 615 | "Province/State": "London, ON", 616 | "Country/Region": "Canada", 617 | "Last Update": "2020-02-12T18:53:03", 618 | "Confirmed": 1, 619 | "Deaths": 0, 620 | "Recovered": 1, 621 | "Active": 0 622 | } 623 | ] 624 | }, 625 | { 626 | "date": "2020-02-14", 627 | "stats": { 628 | "Confirmed": 7, 629 | "Deaths": 0, 630 | "Recovered": 1, 631 | "Active": 6 632 | }, 633 | "data": [ 634 | { 635 | "Province/State": "British Columbia", 636 | "Country/Region": "Canada", 637 | "Last Update": "2020-02-07T05:43:03", 638 | "Confirmed": 4, 639 | "Deaths": 0, 640 | "Recovered": 0, 641 | "Active": 4 642 | }, 643 | { 644 | "Province/State": "Toronto, ON", 645 | "Country/Region": "Canada", 646 | "Last Update": "2020-02-04T00:13:06", 647 | "Confirmed": 2, 648 | "Deaths": 0, 649 | "Recovered": 0, 650 | "Active": 2 651 | }, 652 | { 653 | "Province/State": "London, ON", 654 | "Country/Region": "Canada", 655 | "Last Update": "2020-02-12T18:53:03", 656 | "Confirmed": 1, 657 | "Deaths": 0, 658 | "Recovered": 1, 659 | "Active": 0 660 | } 661 | ] 662 | }, 663 | { 664 | "date": "2020-02-15", 665 | "stats": { 666 | "Confirmed": 7, 667 | "Deaths": 0, 668 | "Recovered": 1, 669 | "Active": 6 670 | }, 671 | "data": [ 672 | { 673 | "Province/State": "British Columbia", 674 | "Country/Region": "Canada", 675 | "Last Update": "2020-02-07T05:43:03", 676 | "Confirmed": 4, 677 | "Deaths": 0, 678 | "Recovered": 0, 679 | "Active": 4 680 | }, 681 | { 682 | "Province/State": "Toronto, ON", 683 | "Country/Region": "Canada", 684 | "Last Update": "2020-02-04T00:13:06", 685 | "Confirmed": 2, 686 | "Deaths": 0, 687 | "Recovered": 0, 688 | "Active": 2 689 | }, 690 | { 691 | "Province/State": "London, ON", 692 | "Country/Region": "Canada", 693 | "Last Update": "2020-02-12T18:53:03", 694 | "Confirmed": 1, 695 | "Deaths": 0, 696 | "Recovered": 1, 697 | "Active": 0 698 | } 699 | ] 700 | }, 701 | { 702 | "date": "2020-02-16", 703 | "stats": { 704 | "Confirmed": 7, 705 | "Deaths": 0, 706 | "Recovered": 1, 707 | "Active": 6 708 | }, 709 | "data": [ 710 | { 711 | "Province/State": "British Columbia", 712 | "Country/Region": "Canada", 713 | "Last Update": "2020-02-07T05:43:03", 714 | "Confirmed": 4, 715 | "Deaths": 0, 716 | "Recovered": 0, 717 | "Active": 4 718 | }, 719 | { 720 | "Province/State": "Toronto, ON", 721 | "Country/Region": "Canada", 722 | "Last Update": "2020-02-04T00:13:06", 723 | "Confirmed": 2, 724 | "Deaths": 0, 725 | "Recovered": 0, 726 | "Active": 2 727 | }, 728 | { 729 | "Province/State": "London, ON", 730 | "Country/Region": "Canada", 731 | "Last Update": "2020-02-12T18:53:03", 732 | "Confirmed": 1, 733 | "Deaths": 0, 734 | "Recovered": 1, 735 | "Active": 0 736 | } 737 | ] 738 | }, 739 | { 740 | "date": "2020-02-17", 741 | "stats": { 742 | "Confirmed": 8, 743 | "Deaths": 0, 744 | "Recovered": 1, 745 | "Active": 7 746 | }, 747 | "data": [ 748 | { 749 | "Province/State": "British Columbia", 750 | "Country/Region": "Canada", 751 | "Last Update": "2020-02-17T08:03:07", 752 | "Confirmed": 5, 753 | "Deaths": 0, 754 | "Recovered": 0, 755 | "Active": 5 756 | }, 757 | { 758 | "Province/State": "Toronto, ON", 759 | "Country/Region": "Canada", 760 | "Last Update": "2020-02-04T00:13:06", 761 | "Confirmed": 2, 762 | "Deaths": 0, 763 | "Recovered": 0, 764 | "Active": 2 765 | }, 766 | { 767 | "Province/State": "London, ON", 768 | "Country/Region": "Canada", 769 | "Last Update": "2020-02-12T18:53:03", 770 | "Confirmed": 1, 771 | "Deaths": 0, 772 | "Recovered": 1, 773 | "Active": 0 774 | } 775 | ] 776 | }, 777 | { 778 | "date": "2020-02-18", 779 | "stats": { 780 | "Confirmed": 8, 781 | "Deaths": 0, 782 | "Recovered": 1, 783 | "Active": 7 784 | }, 785 | "data": [ 786 | { 787 | "Province/State": "British Columbia", 788 | "Country/Region": "Canada", 789 | "Last Update": "2020-02-17T08:03:07", 790 | "Confirmed": 5, 791 | "Deaths": 0, 792 | "Recovered": 0, 793 | "Active": 5 794 | }, 795 | { 796 | "Province/State": "Toronto, ON", 797 | "Country/Region": "Canada", 798 | "Last Update": "2020-02-04T00:13:06", 799 | "Confirmed": 2, 800 | "Deaths": 0, 801 | "Recovered": 0, 802 | "Active": 2 803 | }, 804 | { 805 | "Province/State": "London, ON", 806 | "Country/Region": "Canada", 807 | "Last Update": "2020-02-12T18:53:03", 808 | "Confirmed": 1, 809 | "Deaths": 0, 810 | "Recovered": 1, 811 | "Active": 0 812 | } 813 | ] 814 | }, 815 | { 816 | "date": "2020-02-19", 817 | "stats": { 818 | "Confirmed": 8, 819 | "Deaths": 0, 820 | "Recovered": 1, 821 | "Active": 7 822 | }, 823 | "data": [ 824 | { 825 | "Province/State": "British Columbia", 826 | "Country/Region": "Canada", 827 | "Last Update": "2020-02-17T08:03:07", 828 | "Confirmed": 5, 829 | "Deaths": 0, 830 | "Recovered": 0, 831 | "Active": 5 832 | }, 833 | { 834 | "Province/State": "Toronto, ON", 835 | "Country/Region": "Canada", 836 | "Last Update": "2020-02-04T00:13:06", 837 | "Confirmed": 2, 838 | "Deaths": 0, 839 | "Recovered": 0, 840 | "Active": 2 841 | }, 842 | { 843 | "Province/State": "London, ON", 844 | "Country/Region": "Canada", 845 | "Last Update": "2020-02-12T18:53:03", 846 | "Confirmed": 1, 847 | "Deaths": 0, 848 | "Recovered": 1, 849 | "Active": 0 850 | } 851 | ] 852 | }, 853 | { 854 | "date": "2020-02-20", 855 | "stats": { 856 | "Confirmed": 8, 857 | "Deaths": 0, 858 | "Recovered": 1, 859 | "Active": 7 860 | }, 861 | "data": [ 862 | { 863 | "Province/State": "British Columbia", 864 | "Country/Region": "Canada", 865 | "Last Update": "2020-02-17T08:03:07", 866 | "Confirmed": 5, 867 | "Deaths": 0, 868 | "Recovered": 0, 869 | "Active": 5 870 | }, 871 | { 872 | "Province/State": "Toronto, ON", 873 | "Country/Region": "Canada", 874 | "Last Update": "2020-02-04T00:13:06", 875 | "Confirmed": 2, 876 | "Deaths": 0, 877 | "Recovered": 0, 878 | "Active": 2 879 | }, 880 | { 881 | "Province/State": "London, ON", 882 | "Country/Region": "Canada", 883 | "Last Update": "2020-02-12T18:53:03", 884 | "Confirmed": 1, 885 | "Deaths": 0, 886 | "Recovered": 1, 887 | "Active": 0 888 | } 889 | ] 890 | }, 891 | { 892 | "date": "2020-02-21", 893 | "stats": { 894 | "Confirmed": 9, 895 | "Deaths": 0, 896 | "Recovered": 3, 897 | "Active": 6 898 | }, 899 | "data": [ 900 | { 901 | "Province/State": "British Columbia", 902 | "Country/Region": "Canada", 903 | "Last Update": "2020-02-21T05:23:04", 904 | "Confirmed": 6, 905 | "Deaths": 0, 906 | "Recovered": 0, 907 | "Active": 6 908 | }, 909 | { 910 | "Province/State": "Toronto, ON", 911 | "Country/Region": "Canada", 912 | "Last Update": "2020-02-21T05:23:04", 913 | "Confirmed": 2, 914 | "Deaths": 0, 915 | "Recovered": 2, 916 | "Active": 0 917 | }, 918 | { 919 | "Province/State": "London, ON", 920 | "Country/Region": "Canada", 921 | "Last Update": "2020-02-12T18:53:03", 922 | "Confirmed": 1, 923 | "Deaths": 0, 924 | "Recovered": 1, 925 | "Active": 0 926 | } 927 | ] 928 | }, 929 | { 930 | "date": "2020-02-22", 931 | "stats": { 932 | "Confirmed": 9, 933 | "Deaths": 0, 934 | "Recovered": 3, 935 | "Active": 6 936 | }, 937 | "data": [ 938 | { 939 | "Province/State": "British Columbia", 940 | "Country/Region": "Canada", 941 | "Last Update": "2020-02-21T05:23:04", 942 | "Confirmed": 6, 943 | "Deaths": 0, 944 | "Recovered": 0, 945 | "Active": 6 946 | }, 947 | { 948 | "Province/State": "Toronto, ON", 949 | "Country/Region": "Canada", 950 | "Last Update": "2020-02-21T05:23:04", 951 | "Confirmed": 2, 952 | "Deaths": 0, 953 | "Recovered": 2, 954 | "Active": 0 955 | }, 956 | { 957 | "Province/State": "London, ON", 958 | "Country/Region": "Canada", 959 | "Last Update": "2020-02-12T18:53:03", 960 | "Confirmed": 1, 961 | "Deaths": 0, 962 | "Recovered": 1, 963 | "Active": 0 964 | } 965 | ] 966 | }, 967 | { 968 | "date": "2020-02-23", 969 | "stats": { 970 | "Confirmed": 9, 971 | "Deaths": 0, 972 | "Recovered": 3, 973 | "Active": 6 974 | }, 975 | "data": [ 976 | { 977 | "Province/State": "British Columbia", 978 | "Country/Region": "Canada", 979 | "Last Update": "2020-02-21T05:23:04", 980 | "Confirmed": 6, 981 | "Deaths": 0, 982 | "Recovered": 0, 983 | "Active": 6 984 | }, 985 | { 986 | "Province/State": "Toronto, ON", 987 | "Country/Region": "Canada", 988 | "Last Update": "2020-02-21T05:23:04", 989 | "Confirmed": 2, 990 | "Deaths": 0, 991 | "Recovered": 2, 992 | "Active": 0 993 | }, 994 | { 995 | "Province/State": "London, ON", 996 | "Country/Region": "Canada", 997 | "Last Update": "2020-02-12T18:53:03", 998 | "Confirmed": 1, 999 | "Deaths": 0, 1000 | "Recovered": 1, 1001 | "Active": 0 1002 | } 1003 | ] 1004 | }, 1005 | { 1006 | "date": "2020-02-24", 1007 | "stats": { 1008 | "Confirmed": 10, 1009 | "Deaths": 0, 1010 | "Recovered": 3, 1011 | "Active": 7 1012 | }, 1013 | "data": [ 1014 | { 1015 | "Province/State": "British Columbia", 1016 | "Country/Region": "Canada", 1017 | "Last Update": "2020-02-21T05:23:04", 1018 | "Confirmed": 6, 1019 | "Deaths": 0, 1020 | "Recovered": 0, 1021 | "Active": 6 1022 | }, 1023 | { 1024 | "Province/State": "Toronto, ON", 1025 | "Country/Region": "Canada", 1026 | "Last Update": "2020-02-24T14:43:03", 1027 | "Confirmed": 3, 1028 | "Deaths": 0, 1029 | "Recovered": 2, 1030 | "Active": 1 1031 | }, 1032 | { 1033 | "Province/State": "London, ON", 1034 | "Country/Region": "Canada", 1035 | "Last Update": "2020-02-12T18:53:03", 1036 | "Confirmed": 1, 1037 | "Deaths": 0, 1038 | "Recovered": 1, 1039 | "Active": 0 1040 | } 1041 | ] 1042 | }, 1043 | { 1044 | "date": "2020-02-25", 1045 | "stats": { 1046 | "Confirmed": 11, 1047 | "Deaths": 0, 1048 | "Recovered": 3, 1049 | "Active": 8 1050 | }, 1051 | "data": [ 1052 | { 1053 | "Province/State": "British Columbia", 1054 | "Country/Region": "Canada", 1055 | "Last Update": "2020-02-25T02:23:05", 1056 | "Confirmed": 7, 1057 | "Deaths": 0, 1058 | "Recovered": 0, 1059 | "Active": 7 1060 | }, 1061 | { 1062 | "Province/State": "Toronto, ON", 1063 | "Country/Region": "Canada", 1064 | "Last Update": "2020-02-24T14:43:03", 1065 | "Confirmed": 3, 1066 | "Deaths": 0, 1067 | "Recovered": 2, 1068 | "Active": 1 1069 | }, 1070 | { 1071 | "Province/State": "London, ON", 1072 | "Country/Region": "Canada", 1073 | "Last Update": "2020-02-12T18:53:03", 1074 | "Confirmed": 1, 1075 | "Deaths": 0, 1076 | "Recovered": 1, 1077 | "Active": 0 1078 | } 1079 | ] 1080 | }, 1081 | { 1082 | "date": "2020-02-26", 1083 | "stats": { 1084 | "Confirmed": 11, 1085 | "Deaths": 0, 1086 | "Recovered": 3, 1087 | "Active": 8 1088 | }, 1089 | "data": [ 1090 | { 1091 | "Province/State": "British Columbia", 1092 | "Country/Region": "Canada", 1093 | "Last Update": "2020-02-25T02:23:05", 1094 | "Confirmed": 7, 1095 | "Deaths": 0, 1096 | "Recovered": 0, 1097 | "Active": 7 1098 | }, 1099 | { 1100 | "Province/State": "Toronto, ON", 1101 | "Country/Region": "Canada", 1102 | "Last Update": "2020-02-24T14:43:03", 1103 | "Confirmed": 3, 1104 | "Deaths": 0, 1105 | "Recovered": 2, 1106 | "Active": 1 1107 | }, 1108 | { 1109 | "Province/State": "London, ON", 1110 | "Country/Region": "Canada", 1111 | "Last Update": "2020-02-12T18:53:03", 1112 | "Confirmed": 1, 1113 | "Deaths": 0, 1114 | "Recovered": 1, 1115 | "Active": 0 1116 | } 1117 | ] 1118 | }, 1119 | { 1120 | "date": "2020-02-27", 1121 | "stats": { 1122 | "Confirmed": 13, 1123 | "Deaths": 0, 1124 | "Recovered": 6, 1125 | "Active": 7 1126 | }, 1127 | "data": [ 1128 | { 1129 | "Province/State": "British Columbia", 1130 | "Country/Region": "Canada", 1131 | "Last Update": "2020-02-27T03:33:06", 1132 | "Confirmed": 7, 1133 | "Deaths": 0, 1134 | "Recovered": 3, 1135 | "Active": 4 1136 | }, 1137 | { 1138 | "Province/State": "Toronto, ON", 1139 | "Country/Region": "Canada", 1140 | "Last Update": "2020-02-27T22:43:02", 1141 | "Confirmed": 5, 1142 | "Deaths": 0, 1143 | "Recovered": 2, 1144 | "Active": 3 1145 | }, 1146 | { 1147 | "Province/State": "London, ON", 1148 | "Country/Region": "Canada", 1149 | "Last Update": "2020-02-12T18:53:03", 1150 | "Confirmed": 1, 1151 | "Deaths": 0, 1152 | "Recovered": 1, 1153 | "Active": 0 1154 | } 1155 | ] 1156 | }, 1157 | { 1158 | "date": "2020-02-28", 1159 | "stats": { 1160 | "Confirmed": 14, 1161 | "Deaths": 0, 1162 | "Recovered": 6, 1163 | "Active": 8 1164 | }, 1165 | "data": [ 1166 | { 1167 | "Province/State": "British Columbia", 1168 | "Country/Region": "Canada", 1169 | "Last Update": "2020-02-27T03:33:06", 1170 | "Confirmed": 7, 1171 | "Deaths": 0, 1172 | "Recovered": 3, 1173 | "Active": 4 1174 | }, 1175 | { 1176 | "Province/State": "Toronto, ON", 1177 | "Country/Region": "Canada", 1178 | "Last Update": "2020-02-27T22:43:02", 1179 | "Confirmed": 5, 1180 | "Deaths": 0, 1181 | "Recovered": 2, 1182 | "Active": 3 1183 | }, 1184 | { 1185 | "Province/State": " Montreal, QC", 1186 | "Country/Region": "Canada", 1187 | "Last Update": "2020-02-28T05:23:07", 1188 | "Confirmed": 1, 1189 | "Deaths": 0, 1190 | "Recovered": 0, 1191 | "Active": 1 1192 | }, 1193 | { 1194 | "Province/State": "London, ON", 1195 | "Country/Region": "Canada", 1196 | "Last Update": "2020-02-12T18:53:03", 1197 | "Confirmed": 1, 1198 | "Deaths": 0, 1199 | "Recovered": 1, 1200 | "Active": 0 1201 | } 1202 | ] 1203 | }, 1204 | { 1205 | "date": "2020-02-29", 1206 | "stats": { 1207 | "Confirmed": 20, 1208 | "Deaths": 0, 1209 | "Recovered": 6, 1210 | "Active": 14 1211 | }, 1212 | "data": [ 1213 | { 1214 | "Province/State": "Toronto, ON", 1215 | "Country/Region": "Canada", 1216 | "Last Update": "2020-02-29T23:23:13", 1217 | "Confirmed": 10, 1218 | "Deaths": 0, 1219 | "Recovered": 2, 1220 | "Active": 8 1221 | }, 1222 | { 1223 | "Province/State": "British Columbia", 1224 | "Country/Region": "Canada", 1225 | "Last Update": "2020-02-29T23:23:13", 1226 | "Confirmed": 8, 1227 | "Deaths": 0, 1228 | "Recovered": 3, 1229 | "Active": 5 1230 | }, 1231 | { 1232 | "Province/State": " Montreal, QC", 1233 | "Country/Region": "Canada", 1234 | "Last Update": "2020-02-28T05:23:07", 1235 | "Confirmed": 1, 1236 | "Deaths": 0, 1237 | "Recovered": 0, 1238 | "Active": 1 1239 | }, 1240 | { 1241 | "Province/State": "London, ON", 1242 | "Country/Region": "Canada", 1243 | "Last Update": "2020-02-12T18:53:03", 1244 | "Confirmed": 1, 1245 | "Deaths": 0, 1246 | "Recovered": 1, 1247 | "Active": 0 1248 | } 1249 | ] 1250 | }, 1251 | { 1252 | "date": "2020-03-01", 1253 | "stats": { 1254 | "Confirmed": 24, 1255 | "Deaths": 0, 1256 | "Recovered": 6, 1257 | "Active": 18 1258 | }, 1259 | "data": [ 1260 | { 1261 | "Province/State": "Toronto, ON", 1262 | "Country/Region": "Canada", 1263 | "Last Update": "2020-03-01T23:33:03", 1264 | "Confirmed": 14, 1265 | "Deaths": 0, 1266 | "Recovered": 2, 1267 | "Latitude": "43.6532", 1268 | "Longitude": "-79.3832", 1269 | "Active": 12 1270 | }, 1271 | { 1272 | "Province/State": "British Columbia", 1273 | "Country/Region": "Canada", 1274 | "Last Update": "2020-02-29T23:23:13", 1275 | "Confirmed": 8, 1276 | "Deaths": 0, 1277 | "Recovered": 3, 1278 | "Latitude": "49.2827", 1279 | "Longitude": "-123.1207", 1280 | "Active": 5 1281 | }, 1282 | { 1283 | "Province/State": " Montreal, QC", 1284 | "Country/Region": "Canada", 1285 | "Last Update": "2020-02-28T05:23:07", 1286 | "Confirmed": 1, 1287 | "Deaths": 0, 1288 | "Recovered": 0, 1289 | "Latitude": "45.5017", 1290 | "Longitude": "-73.5673", 1291 | "Active": 1 1292 | }, 1293 | { 1294 | "Province/State": "London, ON", 1295 | "Country/Region": "Canada", 1296 | "Last Update": "2020-02-12T18:53:03", 1297 | "Confirmed": 1, 1298 | "Deaths": 0, 1299 | "Recovered": 1, 1300 | "Latitude": "42.9849", 1301 | "Longitude": "-81.2453", 1302 | "Active": 0 1303 | } 1304 | ] 1305 | }, 1306 | { 1307 | "date": "2020-03-02", 1308 | "stats": { 1309 | "Confirmed": 27, 1310 | "Deaths": 0, 1311 | "Recovered": 6, 1312 | "Active": 21 1313 | }, 1314 | "data": [ 1315 | { 1316 | "Province/State": "Toronto, ON", 1317 | "Country/Region": "Canada", 1318 | "Last Update": "2020-03-02T20:53:02", 1319 | "Confirmed": 17, 1320 | "Deaths": 0, 1321 | "Recovered": 2, 1322 | "Latitude": "43.6532", 1323 | "Longitude": "-79.3832", 1324 | "Active": 15 1325 | }, 1326 | { 1327 | "Province/State": "British Columbia", 1328 | "Country/Region": "Canada", 1329 | "Last Update": "2020-02-29T23:23:13", 1330 | "Confirmed": 8, 1331 | "Deaths": 0, 1332 | "Recovered": 3, 1333 | "Latitude": "49.2827", 1334 | "Longitude": "-123.1207", 1335 | "Active": 5 1336 | }, 1337 | { 1338 | "Province/State": " Montreal, QC", 1339 | "Country/Region": "Canada", 1340 | "Last Update": "2020-02-28T05:23:07", 1341 | "Confirmed": 1, 1342 | "Deaths": 0, 1343 | "Recovered": 0, 1344 | "Latitude": "45.5017", 1345 | "Longitude": "-73.5673", 1346 | "Active": 1 1347 | }, 1348 | { 1349 | "Province/State": "London, ON", 1350 | "Country/Region": "Canada", 1351 | "Last Update": "2020-02-12T18:53:03", 1352 | "Confirmed": 1, 1353 | "Deaths": 0, 1354 | "Recovered": 1, 1355 | "Latitude": "42.9849", 1356 | "Longitude": "-81.2453", 1357 | "Active": 0 1358 | } 1359 | ] 1360 | }, 1361 | { 1362 | "date": "2020-03-03", 1363 | "stats": { 1364 | "Confirmed": 30, 1365 | "Deaths": 0, 1366 | "Recovered": 6, 1367 | "Active": 24 1368 | }, 1369 | "data": [ 1370 | { 1371 | "Province/State": "Toronto, ON", 1372 | "Country/Region": "Canada", 1373 | "Last Update": "2020-03-03T20:03:08", 1374 | "Confirmed": 19, 1375 | "Deaths": 0, 1376 | "Recovered": 2, 1377 | "Latitude": "43.6532", 1378 | "Longitude": "-79.3832", 1379 | "Active": 17 1380 | }, 1381 | { 1382 | "Province/State": "British Columbia", 1383 | "Country/Region": "Canada", 1384 | "Last Update": "2020-03-03T23:53:03", 1385 | "Confirmed": 9, 1386 | "Deaths": 0, 1387 | "Recovered": 3, 1388 | "Latitude": "49.2827", 1389 | "Longitude": "-123.1207", 1390 | "Active": 6 1391 | }, 1392 | { 1393 | "Province/State": " Montreal, QC", 1394 | "Country/Region": "Canada", 1395 | "Last Update": "2020-02-28T05:23:07", 1396 | "Confirmed": 1, 1397 | "Deaths": 0, 1398 | "Recovered": 0, 1399 | "Latitude": "45.5017", 1400 | "Longitude": "-73.5673", 1401 | "Active": 1 1402 | }, 1403 | { 1404 | "Province/State": "London, ON", 1405 | "Country/Region": "Canada", 1406 | "Last Update": "2020-02-12T18:53:03", 1407 | "Confirmed": 1, 1408 | "Deaths": 0, 1409 | "Recovered": 1, 1410 | "Latitude": "42.9849", 1411 | "Longitude": "-81.2453", 1412 | "Active": 0 1413 | } 1414 | ] 1415 | }, 1416 | { 1417 | "date": "2020-03-04", 1418 | "stats": { 1419 | "Confirmed": 33, 1420 | "Deaths": 0, 1421 | "Recovered": 6, 1422 | "Active": 27 1423 | }, 1424 | "data": [ 1425 | { 1426 | "Province/State": "Toronto, ON", 1427 | "Country/Region": "Canada", 1428 | "Last Update": "2020-03-03T20:03:08", 1429 | "Confirmed": 19, 1430 | "Deaths": 0, 1431 | "Recovered": 2, 1432 | "Latitude": "43.6532", 1433 | "Longitude": "-79.3832", 1434 | "Active": 17 1435 | }, 1436 | { 1437 | "Province/State": "British Columbia", 1438 | "Country/Region": "Canada", 1439 | "Last Update": "2020-03-04T04:23:05", 1440 | "Confirmed": 12, 1441 | "Deaths": 0, 1442 | "Recovered": 3, 1443 | "Latitude": "49.2827", 1444 | "Longitude": "-123.1207", 1445 | "Active": 9 1446 | }, 1447 | { 1448 | "Province/State": " Montreal, QC", 1449 | "Country/Region": "Canada", 1450 | "Last Update": "2020-02-28T05:23:07", 1451 | "Confirmed": 1, 1452 | "Deaths": 0, 1453 | "Recovered": 0, 1454 | "Latitude": "45.5017", 1455 | "Longitude": "-73.5673", 1456 | "Active": 1 1457 | }, 1458 | { 1459 | "Province/State": "London, ON", 1460 | "Country/Region": "Canada", 1461 | "Last Update": "2020-02-12T18:53:03", 1462 | "Confirmed": 1, 1463 | "Deaths": 0, 1464 | "Recovered": 1, 1465 | "Latitude": "42.9849", 1466 | "Longitude": "-81.2453", 1467 | "Active": 0 1468 | } 1469 | ] 1470 | }, 1471 | { 1472 | "date": "2020-03-05", 1473 | "stats": { 1474 | "Confirmed": 37, 1475 | "Deaths": 0, 1476 | "Recovered": 6, 1477 | "Active": 31 1478 | }, 1479 | "data": [ 1480 | { 1481 | "Province/State": "Toronto, ON", 1482 | "Country/Region": "Canada", 1483 | "Last Update": "2020-03-05T17:53:03", 1484 | "Confirmed": 21, 1485 | "Deaths": 0, 1486 | "Recovered": 2, 1487 | "Latitude": "43.6532", 1488 | "Longitude": "-79.3832", 1489 | "Active": 19 1490 | }, 1491 | { 1492 | "Province/State": "British Columbia", 1493 | "Country/Region": "Canada", 1494 | "Last Update": "2020-03-05T04:43:03", 1495 | "Confirmed": 13, 1496 | "Deaths": 0, 1497 | "Recovered": 3, 1498 | "Latitude": "49.2827", 1499 | "Longitude": "-123.1207", 1500 | "Active": 10 1501 | }, 1502 | { 1503 | "Province/State": " Montreal, QC", 1504 | "Country/Region": "Canada", 1505 | "Last Update": "2020-03-05T14:03:04", 1506 | "Confirmed": 2, 1507 | "Deaths": 0, 1508 | "Recovered": 0, 1509 | "Latitude": "45.5017", 1510 | "Longitude": "-73.5673", 1511 | "Active": 2 1512 | }, 1513 | { 1514 | "Province/State": "London, ON", 1515 | "Country/Region": "Canada", 1516 | "Last Update": "2020-02-12T18:53:03", 1517 | "Confirmed": 1, 1518 | "Deaths": 0, 1519 | "Recovered": 1, 1520 | "Latitude": "42.9849", 1521 | "Longitude": "-81.2453", 1522 | "Active": 0 1523 | } 1524 | ] 1525 | }, 1526 | { 1527 | "date": "2020-03-06", 1528 | "stats": { 1529 | "Confirmed": 49, 1530 | "Deaths": 0, 1531 | "Recovered": 6, 1532 | "Active": 43 1533 | }, 1534 | "data": [ 1535 | { 1536 | "Province/State": "Toronto, ON", 1537 | "Country/Region": "Canada", 1538 | "Last Update": "2020-03-06T20:53:02", 1539 | "Confirmed": 24, 1540 | "Deaths": 0, 1541 | "Recovered": 2, 1542 | "Latitude": "43.6532", 1543 | "Longitude": "-79.3832", 1544 | "Active": 22 1545 | }, 1546 | { 1547 | "Province/State": "British Columbia", 1548 | "Country/Region": "Canada", 1549 | "Last Update": "2020-03-06T04:43:03", 1550 | "Confirmed": 21, 1551 | "Deaths": 0, 1552 | "Recovered": 3, 1553 | "Latitude": "49.2827", 1554 | "Longitude": "-123.1207", 1555 | "Active": 18 1556 | }, 1557 | { 1558 | "Province/State": " Montreal, QC", 1559 | "Country/Region": "Canada", 1560 | "Last Update": "2020-03-05T14:03:04", 1561 | "Confirmed": 2, 1562 | "Deaths": 0, 1563 | "Recovered": 0, 1564 | "Latitude": "45.5017", 1565 | "Longitude": "-73.5673", 1566 | "Active": 2 1567 | }, 1568 | { 1569 | "Province/State": "Calgary, Alberta", 1570 | "Country/Region": "Canada", 1571 | "Last Update": "2020-03-06T13:13:34", 1572 | "Confirmed": 1, 1573 | "Deaths": 0, 1574 | "Recovered": 0, 1575 | "Latitude": "51.0447", 1576 | "Longitude": "-114.0719", 1577 | "Active": 1 1578 | }, 1579 | { 1580 | "Province/State": "London, ON", 1581 | "Country/Region": "Canada", 1582 | "Last Update": "2020-02-12T18:53:03", 1583 | "Confirmed": 1, 1584 | "Deaths": 0, 1585 | "Recovered": 1, 1586 | "Latitude": "42.9849", 1587 | "Longitude": "-81.2453", 1588 | "Active": 0 1589 | } 1590 | ] 1591 | }, 1592 | { 1593 | "date": "2020-03-07", 1594 | "stats": { 1595 | "Confirmed": 54, 1596 | "Deaths": 0, 1597 | "Recovered": 8, 1598 | "Active": 46 1599 | }, 1600 | "data": [ 1601 | { 1602 | "Province/State": "Toronto, ON", 1603 | "Country/Region": "Canada", 1604 | "Last Update": "2020-03-07T03:53:03", 1605 | "Confirmed": 27, 1606 | "Deaths": 0, 1607 | "Recovered": 3, 1608 | "Latitude": "43.6532", 1609 | "Longitude": "-79.3832", 1610 | "Active": 24 1611 | }, 1612 | { 1613 | "Province/State": "British Columbia", 1614 | "Country/Region": "Canada", 1615 | "Last Update": "2020-03-07T03:53:03", 1616 | "Confirmed": 21, 1617 | "Deaths": 0, 1618 | "Recovered": 4, 1619 | "Latitude": "49.2827", 1620 | "Longitude": "-123.1207", 1621 | "Active": 17 1622 | }, 1623 | { 1624 | "Province/State": " Montreal, QC", 1625 | "Country/Region": "Canada", 1626 | "Last Update": "2020-03-07T02:23:08", 1627 | "Confirmed": 3, 1628 | "Deaths": 0, 1629 | "Recovered": 0, 1630 | "Latitude": "45.5017", 1631 | "Longitude": "-73.5673", 1632 | "Active": 3 1633 | }, 1634 | { 1635 | "Province/State": "Calgary, Alberta", 1636 | "Country/Region": "Canada", 1637 | "Last Update": "2020-03-06T13:13:34", 1638 | "Confirmed": 1, 1639 | "Deaths": 0, 1640 | "Recovered": 0, 1641 | "Latitude": "51.0447", 1642 | "Longitude": "-114.0719", 1643 | "Active": 1 1644 | }, 1645 | { 1646 | "Province/State": "Edmonton, Alberta", 1647 | "Country/Region": "Canada", 1648 | "Last Update": "2020-03-07T02:23:08", 1649 | "Confirmed": 1, 1650 | "Deaths": 0, 1651 | "Recovered": 0, 1652 | "Latitude": "53.5461", 1653 | "Longitude": "-113.4938", 1654 | "Active": 1 1655 | }, 1656 | { 1657 | "Province/State": "London, ON", 1658 | "Country/Region": "Canada", 1659 | "Last Update": "2020-02-12T18:53:03", 1660 | "Confirmed": 1, 1661 | "Deaths": 0, 1662 | "Recovered": 1, 1663 | "Latitude": "42.9849", 1664 | "Longitude": "-81.2453", 1665 | "Active": 0 1666 | } 1667 | ] 1668 | }, 1669 | { 1670 | "date": "2020-03-08", 1671 | "stats": { 1672 | "Confirmed": 64, 1673 | "Deaths": 0, 1674 | "Recovered": 8, 1675 | "Active": 56 1676 | }, 1677 | "data": [ 1678 | { 1679 | "Province/State": "Toronto, ON", 1680 | "Country/Region": "Canada", 1681 | "Last Update": "2020-03-08T21:33:02", 1682 | "Confirmed": 28, 1683 | "Deaths": 0, 1684 | "Recovered": 3, 1685 | "Latitude": "43.6532", 1686 | "Longitude": "-79.3832", 1687 | "Active": 25 1688 | }, 1689 | { 1690 | "Province/State": "British Columbia", 1691 | "Country/Region": "Canada", 1692 | "Last Update": "2020-03-08T05:13:07", 1693 | "Confirmed": 27, 1694 | "Deaths": 0, 1695 | "Recovered": 4, 1696 | "Latitude": "49.2827", 1697 | "Longitude": "-123.1207", 1698 | "Active": 23 1699 | }, 1700 | { 1701 | "Province/State": " Montreal, QC", 1702 | "Country/Region": "Canada", 1703 | "Last Update": "2020-03-08T16:03:05", 1704 | "Confirmed": 4, 1705 | "Deaths": 0, 1706 | "Recovered": 0, 1707 | "Latitude": "45.5017", 1708 | "Longitude": "-73.5673", 1709 | "Active": 4 1710 | }, 1711 | { 1712 | "Province/State": "Edmonton, Alberta", 1713 | "Country/Region": "Canada", 1714 | "Last Update": "2020-03-08T16:23:07", 1715 | "Confirmed": 3, 1716 | "Deaths": 0, 1717 | "Recovered": 0, 1718 | "Latitude": "53.5461", 1719 | "Longitude": "-113.4938", 1720 | "Active": 3 1721 | }, 1722 | { 1723 | "Province/State": "Calgary, Alberta", 1724 | "Country/Region": "Canada", 1725 | "Last Update": "2020-03-06T13:13:34", 1726 | "Confirmed": 1, 1727 | "Deaths": 0, 1728 | "Recovered": 0, 1729 | "Latitude": "51.0447", 1730 | "Longitude": "-114.0719", 1731 | "Active": 1 1732 | }, 1733 | { 1734 | "Province/State": "London, ON", 1735 | "Country/Region": "Canada", 1736 | "Last Update": "2020-02-12T18:53:03", 1737 | "Confirmed": 1, 1738 | "Deaths": 0, 1739 | "Recovered": 1, 1740 | "Latitude": "42.9849", 1741 | "Longitude": "-81.2453", 1742 | "Active": 0 1743 | } 1744 | ] 1745 | }, 1746 | { 1747 | "date": "2020-03-09", 1748 | "stats": { 1749 | "Confirmed": 76, 1750 | "Deaths": 1, 1751 | "Recovered": 8, 1752 | "Active": 67 1753 | }, 1754 | "data": [ 1755 | { 1756 | "Province/State": "Ontario", 1757 | "Country/Region": "Canada", 1758 | "Last Update": "2020-03-09T17:53:24", 1759 | "Confirmed": 34, 1760 | "Deaths": 0, 1761 | "Recovered": 4, 1762 | "Latitude": "51.2538", 1763 | "Longitude": "-85.3232", 1764 | "Active": 30 1765 | }, 1766 | { 1767 | "Province/State": "British Columbia", 1768 | "Country/Region": "Canada", 1769 | "Last Update": "2020-03-09T22:43:25", 1770 | "Confirmed": 32, 1771 | "Deaths": 1, 1772 | "Recovered": 4, 1773 | "Latitude": "53.7267", 1774 | "Longitude": "-127.6476", 1775 | "Active": 27 1776 | }, 1777 | { 1778 | "Province/State": "Alberta", 1779 | "Country/Region": "Canada", 1780 | "Last Update": "2020-03-09T17:53:24", 1781 | "Confirmed": 7, 1782 | "Deaths": 0, 1783 | "Recovered": 0, 1784 | "Latitude": "53.9333", 1785 | "Longitude": "-116.5765", 1786 | "Active": 7 1787 | }, 1788 | { 1789 | "Province/State": "Quebec", 1790 | "Country/Region": "Canada", 1791 | "Last Update": "2020-03-09T08:43:03", 1792 | "Confirmed": 3, 1793 | "Deaths": 0, 1794 | "Recovered": 0, 1795 | "Latitude": "52.9399", 1796 | "Longitude": "-73.5491", 1797 | "Active": 3 1798 | } 1799 | ] 1800 | }, 1801 | { 1802 | "date": "2020-03-10", 1803 | "stats": { 1804 | "Confirmed": 79, 1805 | "Deaths": 1, 1806 | "Recovered": 8, 1807 | "Active": 70 1808 | }, 1809 | "data": [ 1810 | { 1811 | "Province/State": "Ontario", 1812 | "Country/Region": "Canada", 1813 | "Last Update": "2020-03-10T17:13:32", 1814 | "Confirmed": 36, 1815 | "Deaths": 0, 1816 | "Recovered": 4, 1817 | "Latitude": "51.2538", 1818 | "Longitude": "-85.3232", 1819 | "Active": 32 1820 | }, 1821 | { 1822 | "Province/State": "British Columbia", 1823 | "Country/Region": "Canada", 1824 | "Last Update": "2020-03-09T22:43:25", 1825 | "Confirmed": 32, 1826 | "Deaths": 1, 1827 | "Recovered": 4, 1828 | "Latitude": "53.7267", 1829 | "Longitude": "-127.6476", 1830 | "Active": 27 1831 | }, 1832 | { 1833 | "Province/State": "Alberta", 1834 | "Country/Region": "Canada", 1835 | "Last Update": "2020-03-09T17:53:24", 1836 | "Confirmed": 7, 1837 | "Deaths": 0, 1838 | "Recovered": 0, 1839 | "Latitude": "53.9333", 1840 | "Longitude": "-116.5765", 1841 | "Active": 7 1842 | }, 1843 | { 1844 | "Province/State": "Quebec", 1845 | "Country/Region": "Canada", 1846 | "Last Update": "2020-03-10T00:53:03", 1847 | "Confirmed": 4, 1848 | "Deaths": 0, 1849 | "Recovered": 0, 1850 | "Latitude": "52.9399", 1851 | "Longitude": "-73.5491", 1852 | "Active": 4 1853 | } 1854 | ] 1855 | }, 1856 | { 1857 | "date": "2020-03-11", 1858 | "stats": { 1859 | "Confirmed": 108, 1860 | "Deaths": 1, 1861 | "Recovered": 8, 1862 | "Active": 99 1863 | }, 1864 | "data": [ 1865 | { 1866 | "Province/State": "Ontario", 1867 | "Country/Region": "Canada", 1868 | "Last Update": "2020-03-11T18:52:04", 1869 | "Confirmed": 41, 1870 | "Deaths": 0, 1871 | "Recovered": 4, 1872 | "Latitude": "51.2538", 1873 | "Longitude": "-85.3232", 1874 | "Active": 37 1875 | }, 1876 | { 1877 | "Province/State": "British Columbia", 1878 | "Country/Region": "Canada", 1879 | "Last Update": "2020-03-11T02:18:28", 1880 | "Confirmed": 39, 1881 | "Deaths": 1, 1882 | "Recovered": 4, 1883 | "Latitude": "53.7267", 1884 | "Longitude": "-127.6476", 1885 | "Active": 34 1886 | }, 1887 | { 1888 | "Province/State": "Alberta", 1889 | "Country/Region": "Canada", 1890 | "Last Update": "2020-03-11T23:13:07", 1891 | "Confirmed": 19, 1892 | "Deaths": 0, 1893 | "Recovered": 0, 1894 | "Latitude": "53.9333", 1895 | "Longitude": "-116.5765", 1896 | "Active": 19 1897 | }, 1898 | { 1899 | "Province/State": "Quebec", 1900 | "Country/Region": "Canada", 1901 | "Last Update": "2020-03-11T23:13:06", 1902 | "Confirmed": 8, 1903 | "Deaths": 0, 1904 | "Recovered": 0, 1905 | "Latitude": "52.9399", 1906 | "Longitude": "-73.5491", 1907 | "Active": 8 1908 | }, 1909 | { 1910 | "Province/State": "New Brunswick", 1911 | "Country/Region": "Canada", 1912 | "Last Update": "2020-03-11T23:13:06", 1913 | "Confirmed": 1, 1914 | "Deaths": 0, 1915 | "Recovered": 0, 1916 | "Latitude": "46.5653", 1917 | "Longitude": "-66.4619", 1918 | "Active": 1 1919 | } 1920 | ] 1921 | }, 1922 | { 1923 | "date": "2020-03-12", 1924 | "stats": { 1925 | "Confirmed": 117, 1926 | "Deaths": 1, 1927 | "Recovered": 8, 1928 | "Active": 108 1929 | }, 1930 | "data": [ 1931 | { 1932 | "Province/State": "British Columbia", 1933 | "Country/Region": "Canada", 1934 | "Last Update": "2020-03-12T01:53:03", 1935 | "Confirmed": 46, 1936 | "Deaths": 1, 1937 | "Recovered": 4, 1938 | "Latitude": "53.7267", 1939 | "Longitude": "-127.6476", 1940 | "Active": 41 1941 | }, 1942 | { 1943 | "Province/State": "Ontario", 1944 | "Country/Region": "Canada", 1945 | "Last Update": "2020-03-12T01:53:03", 1946 | "Confirmed": 42, 1947 | "Deaths": 0, 1948 | "Recovered": 4, 1949 | "Latitude": "51.2538", 1950 | "Longitude": "-85.3232", 1951 | "Active": 38 1952 | }, 1953 | { 1954 | "Province/State": "Alberta", 1955 | "Country/Region": "Canada", 1956 | "Last Update": "2020-03-11T23:13:07", 1957 | "Confirmed": 19, 1958 | "Deaths": 0, 1959 | "Recovered": 0, 1960 | "Latitude": "53.9333", 1961 | "Longitude": "-116.5765", 1962 | "Active": 19 1963 | }, 1964 | { 1965 | "Province/State": "Quebec", 1966 | "Country/Region": "Canada", 1967 | "Last Update": "2020-03-12T01:53:03", 1968 | "Confirmed": 9, 1969 | "Deaths": 0, 1970 | "Recovered": 0, 1971 | "Latitude": "52.9399", 1972 | "Longitude": "-73.5491", 1973 | "Active": 9 1974 | }, 1975 | { 1976 | "Province/State": "New Brunswick", 1977 | "Country/Region": "Canada", 1978 | "Last Update": "2020-03-11T23:13:06", 1979 | "Confirmed": 1, 1980 | "Deaths": 0, 1981 | "Recovered": 0, 1982 | "Latitude": "46.5653", 1983 | "Longitude": "-66.4619", 1984 | "Active": 1 1985 | } 1986 | ] 1987 | }, 1988 | { 1989 | "date": "2020-03-13", 1990 | "stats": { 1991 | "Confirmed": 193, 1992 | "Deaths": 1, 1993 | "Recovered": 8, 1994 | "Active": 184 1995 | }, 1996 | "data": [ 1997 | { 1998 | "Province/State": "British Columbia", 1999 | "Country/Region": "Canada", 2000 | "Last Update": "2020-03-11T20:00:00", 2001 | "Confirmed": 64, 2002 | "Deaths": 1, 2003 | "Recovered": 4, 2004 | "Latitude": "53.7267", 2005 | "Longitude": "-127.6476", 2006 | "Active": 59 2007 | }, 2008 | { 2009 | "Province/State": "Ontario", 2010 | "Country/Region": "Canada", 2011 | "Last Update": "2020-03-11T20:00:00", 2012 | "Confirmed": 74, 2013 | "Deaths": 0, 2014 | "Recovered": 4, 2015 | "Latitude": "51.2538", 2016 | "Longitude": "-85.3232", 2017 | "Active": 70 2018 | }, 2019 | { 2020 | "Province/State": "New Brunswick", 2021 | "Country/Region": "Canada", 2022 | "Last Update": "2020-03-11T20:00:00", 2023 | "Confirmed": 1, 2024 | "Deaths": 0, 2025 | "Recovered": 0, 2026 | "Latitude": "46.5653", 2027 | "Longitude": "-66.4619", 2028 | "Active": 1 2029 | }, 2030 | { 2031 | "Province/State": "Quebec", 2032 | "Country/Region": "Canada", 2033 | "Last Update": "2020-03-11T20:00:00", 2034 | "Confirmed": 17, 2035 | "Deaths": 0, 2036 | "Recovered": 0, 2037 | "Latitude": "52.9399", 2038 | "Longitude": "-73.5491", 2039 | "Active": 17 2040 | }, 2041 | { 2042 | "Province/State": "Manitoba", 2043 | "Country/Region": "Canada", 2044 | "Last Update": "2020-03-11T20:00:00", 2045 | "Confirmed": 4, 2046 | "Deaths": 0, 2047 | "Recovered": 0, 2048 | "Latitude": "53.7609", 2049 | "Longitude": "-98.8139", 2050 | "Active": 4 2051 | }, 2052 | { 2053 | "Province/State": "Saskatchewan", 2054 | "Country/Region": "Canada", 2055 | "Last Update": "2020-03-11T20:00:00", 2056 | "Confirmed": 2, 2057 | "Deaths": 0, 2058 | "Recovered": 0, 2059 | "Latitude": "52.9399", 2060 | "Longitude": "-106.4509", 2061 | "Active": 2 2062 | }, 2063 | { 2064 | "Province/State": "Grand Princess", 2065 | "Country/Region": "Canada", 2066 | "Last Update": "2020-03-11T20:00:00", 2067 | "Confirmed": 2, 2068 | "Deaths": 0, 2069 | "Recovered": 0, 2070 | "Latitude": "37.6489", 2071 | "Longitude": "-122.6655", 2072 | "Active": 2 2073 | }, 2074 | { 2075 | "Province/State": "Alberta", 2076 | "Country/Region": "Canada", 2077 | "Last Update": "2020-03-11T20:00:00", 2078 | "Confirmed": 29, 2079 | "Deaths": 0, 2080 | "Recovered": 0, 2081 | "Latitude": "53.9333", 2082 | "Longitude": "-116.5765", 2083 | "Active": 29 2084 | } 2085 | ] 2086 | }, 2087 | { 2088 | "date": "2020-03-14", 2089 | "stats": { 2090 | "Confirmed": 196, 2091 | "Deaths": 1, 2092 | "Recovered": 8, 2093 | "Active": 187 2094 | }, 2095 | "data": [ 2096 | { 2097 | "Province/State": "Ontario", 2098 | "Country/Region": "Canada", 2099 | "Last Update": "2020-03-14T13:13:25", 2100 | "Confirmed": 79, 2101 | "Deaths": 0, 2102 | "Recovered": 4, 2103 | "Latitude": "51.2538", 2104 | "Longitude": "-85.3232", 2105 | "Active": 75 2106 | }, 2107 | { 2108 | "Province/State": "British Columbia", 2109 | "Country/Region": "Canada", 2110 | "Last Update": "2020-03-14T00:13:05", 2111 | "Confirmed": 64, 2112 | "Deaths": 1, 2113 | "Recovered": 4, 2114 | "Latitude": "53.7267", 2115 | "Longitude": "-127.6476", 2116 | "Active": 59 2117 | }, 2118 | { 2119 | "Province/State": "Alberta", 2120 | "Country/Region": "Canada", 2121 | "Last Update": "2020-03-14T00:13:05", 2122 | "Confirmed": 29, 2123 | "Deaths": 0, 2124 | "Recovered": 0, 2125 | "Latitude": "53.9333", 2126 | "Longitude": "-116.5765", 2127 | "Active": 29 2128 | }, 2129 | { 2130 | "Province/State": "Quebec", 2131 | "Country/Region": "Canada", 2132 | "Last Update": "2020-03-13T13:33:03", 2133 | "Confirmed": 17, 2134 | "Deaths": 0, 2135 | "Recovered": 0, 2136 | "Latitude": "52.9399", 2137 | "Longitude": "-73.5491", 2138 | "Active": 17 2139 | }, 2140 | { 2141 | "Province/State": "Manitoba", 2142 | "Country/Region": "Canada", 2143 | "Last Update": "2020-03-14T00:13:05", 2144 | "Confirmed": 4, 2145 | "Deaths": 0, 2146 | "Recovered": 0, 2147 | "Latitude": "53.7609", 2148 | "Longitude": "-98.8139", 2149 | "Active": 4 2150 | }, 2151 | { 2152 | "Province/State": "Saskatchewan", 2153 | "Country/Region": "Canada", 2154 | "Last Update": "2020-03-14T00:13:05", 2155 | "Confirmed": 2, 2156 | "Deaths": 0, 2157 | "Recovered": 0, 2158 | "Latitude": "52.9399", 2159 | "Longitude": "-106.4509", 2160 | "Active": 2 2161 | }, 2162 | { 2163 | "Province/State": "New Brunswick", 2164 | "Country/Region": "Canada", 2165 | "Last Update": "2020-03-11T23:13:06", 2166 | "Confirmed": 1, 2167 | "Deaths": 0, 2168 | "Recovered": 0, 2169 | "Latitude": "46.5653", 2170 | "Longitude": "-66.4619", 2171 | "Active": 1 2172 | } 2173 | ] 2174 | }, 2175 | { 2176 | "date": "2020-03-15", 2177 | "stats": { 2178 | "Confirmed": 250, 2179 | "Deaths": 1, 2180 | "Recovered": 8, 2181 | "Active": 241 2182 | }, 2183 | "data": [ 2184 | { 2185 | "Province/State": "Ontario", 2186 | "Country/Region": "Canada", 2187 | "Last Update": "2020-03-15T01:53:03", 2188 | "Confirmed": 104, 2189 | "Deaths": 0, 2190 | "Recovered": 4, 2191 | "Latitude": "51.2538", 2192 | "Longitude": "-85.3232", 2193 | "Active": 100 2194 | }, 2195 | { 2196 | "Province/State": "British Columbia", 2197 | "Country/Region": "Canada", 2198 | "Last Update": "2020-03-15T01:53:02", 2199 | "Confirmed": 73, 2200 | "Deaths": 1, 2201 | "Recovered": 4, 2202 | "Latitude": "53.7267", 2203 | "Longitude": "-127.6476", 2204 | "Active": 68 2205 | }, 2206 | { 2207 | "Province/State": "Alberta", 2208 | "Country/Region": "Canada", 2209 | "Last Update": "2020-03-15T01:53:03", 2210 | "Confirmed": 39, 2211 | "Deaths": 0, 2212 | "Recovered": 0, 2213 | "Latitude": "53.9333", 2214 | "Longitude": "-116.5765", 2215 | "Active": 39 2216 | }, 2217 | { 2218 | "Province/State": "Quebec", 2219 | "Country/Region": "Canada", 2220 | "Last Update": "2020-03-15T01:53:02", 2221 | "Confirmed": 24, 2222 | "Deaths": 0, 2223 | "Recovered": 0, 2224 | "Latitude": "52.9399", 2225 | "Longitude": "-73.5491", 2226 | "Active": 24 2227 | }, 2228 | { 2229 | "Province/State": "Manitoba", 2230 | "Country/Region": "Canada", 2231 | "Last Update": "2020-03-14T00:13:05", 2232 | "Confirmed": 4, 2233 | "Deaths": 0, 2234 | "Recovered": 0, 2235 | "Latitude": "53.7609", 2236 | "Longitude": "-98.8139", 2237 | "Active": 4 2238 | }, 2239 | { 2240 | "Province/State": "New Brunswick", 2241 | "Country/Region": "Canada", 2242 | "Last Update": "2020-03-15T01:53:02", 2243 | "Confirmed": 2, 2244 | "Deaths": 0, 2245 | "Recovered": 0, 2246 | "Latitude": "46.5653", 2247 | "Longitude": "-66.4619", 2248 | "Active": 2 2249 | }, 2250 | { 2251 | "Province/State": "Saskatchewan", 2252 | "Country/Region": "Canada", 2253 | "Last Update": "2020-03-14T00:13:05", 2254 | "Confirmed": 2, 2255 | "Deaths": 0, 2256 | "Recovered": 0, 2257 | "Latitude": "52.9399", 2258 | "Longitude": "-106.4509", 2259 | "Active": 2 2260 | }, 2261 | { 2262 | "Province/State": "Newfoundland and Labrador", 2263 | "Country/Region": "Canada", 2264 | "Last Update": "2020-03-15T02:13:21", 2265 | "Confirmed": 1, 2266 | "Deaths": 0, 2267 | "Recovered": 0, 2268 | "Latitude": "53.1355", 2269 | "Longitude": "-57.6604", 2270 | "Active": 1 2271 | }, 2272 | { 2273 | "Province/State": "Prince Edward Island", 2274 | "Country/Region": "Canada", 2275 | "Last Update": "2020-03-15T02:13:21", 2276 | "Confirmed": 1, 2277 | "Deaths": 0, 2278 | "Recovered": 0, 2279 | "Latitude": "46.5107", 2280 | "Longitude": "-63.4168", 2281 | "Active": 1 2282 | } 2283 | ] 2284 | }, 2285 | { 2286 | "date": "2020-03-16", 2287 | "stats": { 2288 | "Confirmed": 415, 2289 | "Deaths": 4, 2290 | "Recovered": 9, 2291 | "Active": 402 2292 | }, 2293 | "data": [ 2294 | { 2295 | "Province/State": "Ontario", 2296 | "Country/Region": "Canada", 2297 | "Last Update": "2020-03-16T16:13:26", 2298 | "Confirmed": 177, 2299 | "Deaths": 0, 2300 | "Recovered": 5, 2301 | "Latitude": "51.2538", 2302 | "Longitude": "-85.3232", 2303 | "Active": 172 2304 | }, 2305 | { 2306 | "Province/State": "British Columbia", 2307 | "Country/Region": "Canada", 2308 | "Last Update": "2020-03-16T19:13:13", 2309 | "Confirmed": 103, 2310 | "Deaths": 4, 2311 | "Recovered": 4, 2312 | "Latitude": "53.7267", 2313 | "Longitude": "-127.6476", 2314 | "Active": 95 2315 | }, 2316 | { 2317 | "Province/State": "Alberta", 2318 | "Country/Region": "Canada", 2319 | "Last Update": "2020-03-16T02:33:09", 2320 | "Confirmed": 56, 2321 | "Deaths": 0, 2322 | "Recovered": 0, 2323 | "Latitude": "53.9333", 2324 | "Longitude": "-116.5765", 2325 | "Active": 56 2326 | }, 2327 | { 2328 | "Province/State": "Quebec", 2329 | "Country/Region": "Canada", 2330 | "Last Update": "2020-03-16T20:13:20", 2331 | "Confirmed": 50, 2332 | "Deaths": 0, 2333 | "Recovered": 0, 2334 | "Latitude": "52.9399", 2335 | "Longitude": "-73.5491", 2336 | "Active": 50 2337 | }, 2338 | { 2339 | "Province/State": "Manitoba", 2340 | "Country/Region": "Canada", 2341 | "Last Update": "2020-03-16T02:53:12", 2342 | "Confirmed": 7, 2343 | "Deaths": 0, 2344 | "Recovered": 0, 2345 | "Latitude": "53.7609", 2346 | "Longitude": "-98.8139", 2347 | "Active": 7 2348 | }, 2349 | { 2350 | "Province/State": "Saskatchewan", 2351 | "Country/Region": "Canada", 2352 | "Last Update": "2020-03-16T20:13:20", 2353 | "Confirmed": 7, 2354 | "Deaths": 0, 2355 | "Recovered": 0, 2356 | "Latitude": "52.9399", 2357 | "Longitude": "-106.4509", 2358 | "Active": 7 2359 | }, 2360 | { 2361 | "Province/State": "New Brunswick", 2362 | "Country/Region": "Canada", 2363 | "Last Update": "2020-03-16T02:53:12", 2364 | "Confirmed": 6, 2365 | "Deaths": 0, 2366 | "Recovered": 0, 2367 | "Latitude": "46.5653", 2368 | "Longitude": "-66.4619", 2369 | "Active": 6 2370 | }, 2371 | { 2372 | "Province/State": "Nova Scotia", 2373 | "Country/Region": "Canada", 2374 | "Last Update": "2020-03-16T17:53:03", 2375 | "Confirmed": 5, 2376 | "Deaths": 0, 2377 | "Recovered": 0, 2378 | "Latitude": "44.6820", 2379 | "Longitude": "-63.7443", 2380 | "Active": 5 2381 | }, 2382 | { 2383 | "Province/State": "Grand Princess", 2384 | "Country/Region": "Canada", 2385 | "Last Update": "2020-03-16T00:22:11", 2386 | "Confirmed": 2, 2387 | "Deaths": 0, 2388 | "Recovered": 0, 2389 | "Latitude": "37.6489", 2390 | "Longitude": "-122.6655", 2391 | "Active": 2 2392 | }, 2393 | { 2394 | "Province/State": "Newfoundland and Labrador", 2395 | "Country/Region": "Canada", 2396 | "Last Update": "2020-03-15T02:13:21", 2397 | "Confirmed": 1, 2398 | "Deaths": 0, 2399 | "Recovered": 0, 2400 | "Latitude": "53.1355", 2401 | "Longitude": "-57.6604", 2402 | "Active": 1 2403 | }, 2404 | { 2405 | "Province/State": "Prince Edward Island", 2406 | "Country/Region": "Canada", 2407 | "Last Update": "2020-03-15T02:13:21", 2408 | "Confirmed": 1, 2409 | "Deaths": 0, 2410 | "Recovered": 0, 2411 | "Latitude": "46.5107", 2412 | "Longitude": "-63.4168", 2413 | "Active": 1 2414 | } 2415 | ] 2416 | }, 2417 | { 2418 | "date": "2020-03-17", 2419 | "stats": { 2420 | "Confirmed": 478, 2421 | "Deaths": 5, 2422 | "Recovered": 9, 2423 | "Active": 464 2424 | }, 2425 | "data": [ 2426 | { 2427 | "Province/State": "Ontario", 2428 | "Country/Region": "Canada", 2429 | "Last Update": "2020-03-17T16:53:04", 2430 | "Confirmed": 185, 2431 | "Deaths": 1, 2432 | "Recovered": 5, 2433 | "Latitude": "51.2538", 2434 | "Longitude": "-85.3232", 2435 | "Active": 179 2436 | }, 2437 | { 2438 | "Province/State": "British Columbia", 2439 | "Country/Region": "Canada", 2440 | "Last Update": "2020-03-16T19:13:13", 2441 | "Confirmed": 103, 2442 | "Deaths": 4, 2443 | "Recovered": 4, 2444 | "Latitude": "53.7267", 2445 | "Longitude": "-127.6476", 2446 | "Active": 95 2447 | }, 2448 | { 2449 | "Province/State": "Alberta", 2450 | "Country/Region": "Canada", 2451 | "Last Update": "2020-03-17T03:13:18", 2452 | "Confirmed": 74, 2453 | "Deaths": 0, 2454 | "Recovered": 0, 2455 | "Latitude": "53.9333", 2456 | "Longitude": "-116.5765", 2457 | "Active": 74 2458 | }, 2459 | { 2460 | "Province/State": "Quebec", 2461 | "Country/Region": "Canada", 2462 | "Last Update": "2020-03-17T19:33:03", 2463 | "Confirmed": 74, 2464 | "Deaths": 0, 2465 | "Recovered": 0, 2466 | "Latitude": "52.9399", 2467 | "Longitude": "-73.5491", 2468 | "Active": 74 2469 | }, 2470 | { 2471 | "Province/State": "Grand Princess", 2472 | "Country/Region": "Canada", 2473 | "Last Update": "2020-03-17T03:13:18", 2474 | "Confirmed": 8, 2475 | "Deaths": 0, 2476 | "Recovered": 0, 2477 | "Latitude": "37.6489", 2478 | "Longitude": "-122.6655", 2479 | "Active": 8 2480 | }, 2481 | { 2482 | "Province/State": "Manitoba", 2483 | "Country/Region": "Canada", 2484 | "Last Update": "2020-03-17T19:33:03", 2485 | "Confirmed": 8, 2486 | "Deaths": 0, 2487 | "Recovered": 0, 2488 | "Latitude": "53.7609", 2489 | "Longitude": "-98.8139", 2490 | "Active": 8 2491 | }, 2492 | { 2493 | "Province/State": "New Brunswick", 2494 | "Country/Region": "Canada", 2495 | "Last Update": "2020-03-17T19:33:03", 2496 | "Confirmed": 8, 2497 | "Deaths": 0, 2498 | "Recovered": 0, 2499 | "Latitude": "46.5653", 2500 | "Longitude": "-66.4619", 2501 | "Active": 8 2502 | }, 2503 | { 2504 | "Province/State": "Nova Scotia", 2505 | "Country/Region": "Canada", 2506 | "Last Update": "2020-03-17T19:33:03", 2507 | "Confirmed": 7, 2508 | "Deaths": 0, 2509 | "Recovered": 0, 2510 | "Latitude": "44.6820", 2511 | "Longitude": "-63.7443", 2512 | "Active": 7 2513 | }, 2514 | { 2515 | "Province/State": "Saskatchewan", 2516 | "Country/Region": "Canada", 2517 | "Last Update": "2020-03-16T20:13:20", 2518 | "Confirmed": 7, 2519 | "Deaths": 0, 2520 | "Recovered": 0, 2521 | "Latitude": "52.9399", 2522 | "Longitude": "-106.4509", 2523 | "Active": 7 2524 | }, 2525 | { 2526 | "Province/State": "Newfoundland and Labrador", 2527 | "Country/Region": "Canada", 2528 | "Last Update": "2020-03-17T17:53:03", 2529 | "Confirmed": 3, 2530 | "Deaths": 0, 2531 | "Recovered": 0, 2532 | "Latitude": "53.1355", 2533 | "Longitude": "-57.6604", 2534 | "Active": 3 2535 | }, 2536 | { 2537 | "Province/State": "Prince Edward Island", 2538 | "Country/Region": "Canada", 2539 | "Last Update": "2020-03-15T02:13:21", 2540 | "Confirmed": 1, 2541 | "Deaths": 0, 2542 | "Recovered": 0, 2543 | "Latitude": "46.5107", 2544 | "Longitude": "-63.4168", 2545 | "Active": 1 2546 | } 2547 | ] 2548 | } 2549 | ] --------------------------------------------------------------------------------