rss-feeder-mobilizon/utils.ts

51 lines
1.1 KiB
TypeScript
Raw Normal View History

2021-01-03 20:32:27 +01:00
const moment = require("moment");
2021-01-05 11:17:54 +01:00
const fs = require("fs");
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-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;