heissepreise/restore.js

13 lines
707 B
JavaScript
Raw Normal View History

const fs = require("fs");
const analysis = require("./analysis.js");
const dataDir = process?.argv?.[2] ?? "docker/data"
console.log("Restoring data from raw data.");
2023-05-22 13:54:57 +02:00
(async function () {
2023-05-26 11:28:40 +02:00
/*console.log("Items: " + JSON.parse(fs.readFileSync("docker/data/latest-canonical.json")).length);
await analysis.updateData(dataDir);
fs.copyFileSync(`${dataDir}/latest-canonical.json`, `${dataDir}/latest-canonical-old.json`);*/
2023-05-30 10:34:25 +02:00
const items = analysis.replay(dataDir);
fs.writeFileSync(`${dataDir}/latest-canonical.json`, JSON.stringify(items, null, 2));
2023-05-26 11:28:40 +02:00
console.log(`Wrote ${JSON.parse(fs.readFileSync(`${dataDir}/latest-canonical.json`)).length} to ${dataDir}/latest-canonical.json`);
2023-05-22 13:54:57 +02:00
})();