diff --git a/src/scrape-event.js b/src/scrape-event.js new file mode 100644 index 0000000..9b497f2 --- /dev/null +++ b/src/scrape-event.js @@ -0,0 +1,20 @@ +const { parse_args, sleep } = require('./logic'); + +const { get_event_details } = require('./facebook-event.js'); +const { get_page_events } = require('./facebook-page-events.js'); + +const options = parse_args(process.argv.slice(2)); + +(async () => { + const page_events = await get_page_events(options); + + let events = []; + + for (const event of page_events) { + sleep(2); + const event_details = await get_event_details(event.id); + events.push({ ...event, event_details }); + } + + console.log(JSON.stringify(events)); +})();