Browse Source

sort dates and fix date format

fix-broken-scrape
Jørgen Lien Sellæg 6 years ago
parent
commit
297d93818a
  1. 27
      src/scrape.js

27
src/scrape.js

@ -259,7 +259,32 @@ const read_previous_events = (path) => {
);
if (output === null) {
console.log(JSON.stringify([...events, ...previous_events]));
const all_events = [...events, ...previous_events]
.map((event) => {
const start = pathOr(null, ['date', 'start'], event);
if (start !== null) {
try {
event.date.start = new Date(start);
} catch (e) {
console.error(e);
return event;
}
}
return event;
})
.sort((a, b) => {
const b_date = b.date.start;
const a_date = a.date.start;
if (a_date > b_date) {
return 1;
}
if (a_date == b_date) {
return 0;
}
return -1;
});
console.log(JSON.stringify(all_events));
}
process.exit();

Loading…
Cancel
Save