-
Notifications
You must be signed in to change notification settings - Fork 218
/
load_corona_data_scraper_data.py
49 lines (41 loc) · 1.41 KB
/
load_corona_data_scraper_data.py
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
'''
This script creates a single file containing all the scraped
data from the Corona Data Scraper.
'''
from cova_epi_scraper import Scraper
# Set up parameters
pars = dict()
pars['title'] = 'Corona Data Scraper Project Scraper'
pars['load_path'] = 'https://coronadatascraper.com/timeseries.csv'
pars['output_folder'] = 'epi_data/corona-data'
pars['renames'] = dict()
pars['renames']['name'] = 'key'
pars['renames']['cases'] = 'cum_diagnoses'
pars['renames']['deaths'] = 'cum_deaths'
pars['renames']['tested'] = 'cum_tests'
pars['renames']['hospitalized'] = 'cum_hospitalized'
pars['renames']['discharged'] = 'cum_discharged'
pars['renames']['recovered'] = 'cum_recovered'
pars['renames']['active'] = 'cum_active'
pars['cumulative_fields'] = dict()
pars['cumulative_fields']['cum_diagnoses'] = 'diagnoses'
pars['cumulative_fields']['cum_deaths'] = 'deaths'
pars['cumulative_fields']['cum_tests'] = 'tests'
pars['cumulative_fields']['cum_hospitalized'] = 'hospitalized'
pars['cumulative_fields']['cum_discharged'] = 'discharged'
pars['cumulative_fields']['cum_recovered'] = 'recovered'
pars['cumulative_fields']['cum_active'] = 'active'
pars['fields_to_drop'] = [
'growthFactor',
'city',
'county',
'state',
'country',
'lat',
'long',
'url',
'tz',
'level'
]
# Create the scraper and do the scraping
Scraper(pars).scrape()