-
Notifications
You must be signed in to change notification settings - Fork 628
Expand file tree
/
Copy pathserverScraper.js
More file actions
21 lines (19 loc) · 923 Bytes
/
serverScraper.js
File metadata and controls
21 lines (19 loc) · 923 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const { scraper: { executeScraper, executeScraperNYTData, excecuteScraperAppleData, excecuteScraperGov, excecuteScraperEbola, excecuteScraperInfluenza }, config } = require('./routes/instances');
executeScraper();
executeScraperNYTData();
excecuteScraperAppleData();
excecuteScraperGov();
excecuteScraperEbola();
excecuteScraperInfluenza();
// Update Worldometer and Johns Hopkins data every 10 minutes
setInterval(executeScraper, config.interval);
// Update NYT data every hour
setInterval(executeScraperNYTData, config.nyt_interval);
// Update Apple data every 24 hours
setInterval(excecuteScraperAppleData, config.apple_interval);
// Update Government data every 24 hours
setInterval(excecuteScraperGov, config.gov_interval);
// Update Ebola data every 24 hours
setInterval(excecuteScraperEbola, config.ebola_interval);
// Update CDC data every 24 hours
setInterval(excecuteScraperInfluenza, config.CDC_interval);