|
|
|
|
@ -23,12 +23,16 @@ const options = parse_args(process.argv.slice(2));
|
|
|
|
|
|
|
|
|
|
if (index === -1) { |
|
|
|
|
sleep(2); |
|
|
|
|
console.error('INFO: New event. Fetching details.'); |
|
|
|
|
const event_details = await get_event_details(event.id); |
|
|
|
|
events.push({ ...event, ...event_details }); |
|
|
|
|
} else if (previous_events[index].updated_time != event.updated_time) { |
|
|
|
|
sleep(2); |
|
|
|
|
console.error('INFO: Event needs updating.'); |
|
|
|
|
const event_details = await get_event_details(event.id); |
|
|
|
|
events.push({ ...event, ...event_details }); |
|
|
|
|
} else { |
|
|
|
|
console.error('INFO: Using already scraped event.'); |
|
|
|
|
events.push(previous_events[index]); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|