Rotations feature

This commit is contained in:
Kalle
2026-03-09 20:29:06 +02:00
parent 2e96ff71ef
commit 231e1d9799
30 changed files with 1006 additions and 19 deletions

View File

@@ -0,0 +1,19 @@
/** biome-ignore-all lint/suspicious/noConsole: CLI script */
import "dotenv/config";
import * as SplatoonRotationRepository from "~/features/splatoon-rotations/SplatoonRotationRepository.server";
import { fetchRotations } from "~/features/splatoon-rotations/splatoon-rotations.server";
async function main() {
console.log("Fetching splatoon rotations from splatoon3.ink...");
const rotations = await fetchRotations();
console.log(`Fetched ${rotations.length} rotations`);
await SplatoonRotationRepository.replaceAll(rotations);
console.log("Rotations synced to database");
}
main().catch((err) => {
console.error("Failed to sync rotations:", err);
process.exit(1);
});