mirror of
https://github.com/zkldi/Tachi.git
synced 2026-09-27 09:28:12 +03:00
98 lines
2.6 KiB
TypeScript
98 lines
2.6 KiB
TypeScript
import { BMSTablesDataset, UpdateTable } from "./table-sync";
|
|
import { BMS_TABLES } from "lib/constants/bms-tables";
|
|
|
|
// I have no confidence in half of these links surviving.
|
|
// Eventually, some of these are going to disappear, and we'll have to find
|
|
// something else. probably.
|
|
const registeredTables: BMSTablesDataset[] = [
|
|
{
|
|
name: "Insane",
|
|
humanisedPrefix: "insane",
|
|
playtype: "7K",
|
|
prefix: BMS_TABLES.insane,
|
|
description: "The 7K GENOSIDE insane table.",
|
|
url: "http://www.ribbit.xyz/bms/tables/insane_body.json",
|
|
},
|
|
{
|
|
name: "Normal",
|
|
humanisedPrefix: "normal",
|
|
playtype: "7K",
|
|
prefix: BMS_TABLES.normal,
|
|
description: "The 7K GENOSIDE normal table.",
|
|
url: "http://www.ribbit.xyz/bms/tables/normal_body.json",
|
|
},
|
|
{
|
|
name: "Stella",
|
|
humanisedPrefix: "st",
|
|
playtype: "7K",
|
|
prefix: BMS_TABLES.stella,
|
|
description: "The stella table, from Stellaverse.",
|
|
url: "https://stellabms.xyz/st/score.json",
|
|
},
|
|
{
|
|
name: "Satellite",
|
|
humanisedPrefix: "sl",
|
|
playtype: "7K",
|
|
prefix: BMS_TABLES.satellite,
|
|
description: "The satellite table, from Stellaverse.",
|
|
url: "https://stellabms.xyz/sl/score.json",
|
|
},
|
|
{
|
|
name: "Insane2",
|
|
humanisedPrefix: "insane2",
|
|
playtype: "7K",
|
|
prefix: BMS_TABLES.insane2,
|
|
description: "A successor to the original insane table, but is generally less consistent.",
|
|
url: "http://rattoto10.jounin.jp/js/insane_data.json",
|
|
},
|
|
{
|
|
name: "Normal2",
|
|
humanisedPrefix: "normal2",
|
|
playtype: "7K",
|
|
prefix: BMS_TABLES.normal2,
|
|
description: "A successor to the original normal table.",
|
|
url: "http://rattoto10.jounin.jp/js/score.json",
|
|
},
|
|
{
|
|
name: "Overjoy",
|
|
description: "The overjoy table. Level 1 is roughly equivalent to Insane 20.",
|
|
humanisedPrefix: "overjoy",
|
|
playtype: "7K",
|
|
prefix: BMS_TABLES.overjoy,
|
|
url: "http://lr2.sakura.ne.jp/data/score.json",
|
|
},
|
|
{
|
|
name: "DP Insane",
|
|
description: "The 14K Insane table.",
|
|
humanisedPrefix: "dpInsane",
|
|
prefix: BMS_TABLES.dpInsane,
|
|
playtype: "14K",
|
|
url: "http://dpbmsdelta.web.fc2.com/table/data/insane_data.json",
|
|
},
|
|
{
|
|
name: "DP Normal",
|
|
description: "The 14K Normal table, Sometimes called the delta table.",
|
|
humanisedPrefix: "dpNormal",
|
|
prefix: BMS_TABLES.dpNormal,
|
|
playtype: "14K",
|
|
url: "http://dpbmsdelta.web.fc2.com/table/data/dpdelta_data.json",
|
|
},
|
|
{
|
|
name: "DP Satellite",
|
|
description: "The 14K Satellite table.",
|
|
humanisedPrefix: "dpSatellite",
|
|
prefix: BMS_TABLES.satellite,
|
|
playtype: "14K",
|
|
url: "https://stellabms.xyz/dp/score.json",
|
|
},
|
|
];
|
|
|
|
(async () => {
|
|
for (const table of registeredTables) {
|
|
// eslint-disable-next-line no-await-in-loop
|
|
await UpdateTable(table);
|
|
}
|
|
|
|
process.exit(0);
|
|
})();
|