2021-01-03 20:32:27 +01:00
|
|
|
const moment = require("moment");
|
|
|
|
|
2021-01-05 11:17:54 +01:00
|
|
|
const fs = require("fs");
|
|
|
|
|
2021-01-03 20:44:23 +01:00
|
|
|
class utils {
|
2021-01-05 11:17:54 +01:00
|
|
|
convertRssDate(rssDate) {
|
|
|
|
let converted = moment(rssDate)
|
|
|
|
.format("YYYY-MM-DD LTS")
|
|
|
|
.slice(0, -3)
|
|
|
|
.concat(".000000"); // in js format like 2021-03-12T19:00:00Z
|
2021-01-03 20:32:27 +01:00
|
|
|
|
2021-01-05 11:17:54 +01:00
|
|
|
console.log("converted", converted);
|
|
|
|
// like 2021-01-03 15:31:02.918940
|
|
|
|
return converted;
|
|
|
|
}
|
2021-01-03 20:32:27 +01:00
|
|
|
|
2021-01-05 11:17:54 +01:00
|
|
|
testdateconvert() {
|
|
|
|
let converted = this.convertRssDate("2021-03-12T19:00:00Z");
|
|
|
|
console.log("converted", converted);
|
|
|
|
}
|
2021-01-03 20:44:23 +01:00
|
|
|
|
2021-01-05 11:17:54 +01:00
|
|
|
postgresEventsExisting = [];
|
|
|
|
writeFile = (fileName, data) => {
|
|
|
|
// write file to disk
|
|
|
|
fs.writeFile(
|
|
|
|
`./sources_examples/${fileName}`,
|
|
|
|
JSON.stringify(data),
|
|
|
|
"utf8",
|
|
|
|
(err) => {
|
|
|
|
if (err) {
|
|
|
|
console.log(`Error writing file: ${err}`);
|
|
|
|
} else {
|
|
|
|
console.log(`File ${fileName} is written successfully!`);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
);
|
|
|
|
};
|
|
|
|
osmCal = {
|
|
|
|
queryToAdd: "",
|
|
|
|
doesEventExists: (event) => {},
|
|
|
|
addQuery: (event) => {},
|
|
|
|
};
|
|
|
|
agendadulibre = {
|
|
|
|
queryToAdd: "",
|
|
|
|
doesEventExists: (event) => {},
|
|
|
|
addQuery: (event) => {},
|
|
|
|
};
|
2021-01-03 20:32:27 +01:00
|
|
|
}
|
2021-01-05 11:17:54 +01:00
|
|
|
|
2021-01-03 20:32:27 +01:00
|
|
|
export default utils;
|