mirror of
https://github.com/badlogic/heissepreise.git
synced 2024-06-27 02:46:04 +02:00
23f512087e
- `readJson()` now just checks for the file extension to decide whether to uncompress instead of taking a flag. - moved migration logic from index.js to analysis.js:migrateToGzip - fixed `restore()` in analysis.js - also calling `migrateToGzip()` in replay.js - Fix billa canonicalization for Dossier data - Fix spar canonicalization for Dossier data and data from 2022.
10 lines
461 B
JavaScript
10 lines
461 B
JavaScript
const analysis = require("./analysis.js");
|
|
const dataDir = process?.argv?.[2] ?? "docker/data";
|
|
console.log("Restoring data from raw data.");
|
|
(async function () {
|
|
analysis.migrateToGzip(dataDir);
|
|
const items = analysis.replay(dataDir);
|
|
analysis.writeJSON(`${dataDir}/latest-canonical.json`, items, true);
|
|
console.log(`Wrote ${analysis.readJSON(`${dataDir}/latest-canonical.json.gz`).length} items to ${dataDir}/latest-canonical.json.gz`);
|
|
})();
|