|
|
|
@ -1,9 +1,9 @@ |
|
|
|
const { pathOr } = require('ramda'); |
|
|
|
const { pathOr } = require('ramda'); |
|
|
|
const { |
|
|
|
const { |
|
|
|
merge_edges, |
|
|
|
merge_events, |
|
|
|
parse_args, |
|
|
|
parse_args, |
|
|
|
read_previous_events, |
|
|
|
read_previous_events, |
|
|
|
merge_events, |
|
|
|
to_unique_events, |
|
|
|
} = require('./logic'); |
|
|
|
} = require('./logic'); |
|
|
|
const { open_browser, get_page_events } = require('./browser'); |
|
|
|
const { open_browser, get_page_events } = require('./browser'); |
|
|
|
|
|
|
|
|
|
|
|
@ -37,7 +37,7 @@ const { |
|
|
|
const previous_events = await read_previous_events(event_file); |
|
|
|
const previous_events = await read_previous_events(event_file); |
|
|
|
|
|
|
|
|
|
|
|
let all_events = events |
|
|
|
let all_events = events |
|
|
|
.reduce(merge_edges, previous_events) |
|
|
|
.reduce(to_unique_events, previous_events) |
|
|
|
.map((event) => { |
|
|
|
.map((event) => { |
|
|
|
const start = pathOr(null, ['date', 'start'], event); |
|
|
|
const start = pathOr(null, ['date', 'start'], event); |
|
|
|
if (start !== null) { |
|
|
|
if (start !== null) { |
|
|
|
|