data: switch to recovered game DB and refresh cards and charts
Publish GitHub Pages output / publish (push) Successful in 44s

This commit is contained in:
2026-09-29 22:48:08 +09:00
parent 5783072b12
commit 07b98db520
1259 changed files with 11228 additions and 6809 deletions
+4 -4
View File
@@ -3,12 +3,12 @@ import { readFile, writeFile, mkdir } from 'node:fs/promises';
import { createHash } from 'node:crypto';
import vm from 'node:vm';
import { execFileSync } from 'node:child_process';
import { prepareHolodoriDbSource, readHolodoriDbText } from './holodoridb-source.mjs';
import { prepareGameDbSource, readGameDbText } from './game-db-source.mjs';
import { susScoreWeight } from './sus-score-weight.mjs';
const source = prepareHolodoriDbSource('kor', { review: true });
const music = new Map(JSON.parse(readHolodoriDbText(source, 'Music.json')).map(({ data }) => [data.id, data]));
const titles = new Map(JSON.parse(readHolodoriDbText(source, 'LangMusic_Kor.json')).map(({ data }) => [data.id, data.text]));
const source = prepareGameDbSource('kor', { review: true });
const music = new Map(JSON.parse(readGameDbText(source, 'Music.json')).map(({ data }) => [data.id, data]));
const titles = new Map(JSON.parse(readGameDbText(source, 'LangMusic_Kor.json')).map(({ data }) => [data.id, data.text]));
const catalog = JSON.parse(await readFile('src/lib/data/exact-chart-catalog.json', 'utf8'));
// Keep the original faulty parser fixed for reproducible historical comparison.
const converter = execFileSync('git', ['show', 'bb3573c:scripts/sus-to-exact-chart.mjs'], { encoding: 'utf8' });