2023-05-20 15:38:29 +02:00
|
|
|
const analysis = require("./analysis.js");
|
2023-06-02 16:45:54 +02:00
|
|
|
const dataDir = process?.argv?.[2] ?? "docker/data";
|
2023-05-26 08:56:58 +02:00
|
|
|
console.log("Restoring data from raw data.");
|
2023-05-22 13:54:57 +02:00
|
|
|
(async function () {
|
2023-06-02 18:34:14 +02:00
|
|
|
analysis.migrateToGzip(dataDir);
|
2023-05-30 10:34:25 +02:00
|
|
|
const items = analysis.replay(dataDir);
|
2023-06-02 10:38:14 +02:00
|
|
|
analysis.writeJSON(`${dataDir}/latest-canonical.json`, items, true);
|
2023-06-02 18:34:14 +02:00
|
|
|
console.log(`Wrote ${analysis.readJSON(`${dataDir}/latest-canonical.json.gz`).length} items to ${dataDir}/latest-canonical.json.gz`);
|
2023-05-22 13:54:57 +02:00
|
|
|
})();
|