From 0c317f78b31040eccadb66b7c789beaf72fdec57 Mon Sep 17 00:00:00 2001 From: Zichao Lin Date: Mon, 6 Oct 2025 15:26:02 +0800 Subject: [PATCH] refactor: log stat for idmap script --- tools/getIdMap.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/getIdMap.py b/tools/getIdMap.py index 6ade88d..c289434 100644 --- a/tools/getIdMap.py +++ b/tools/getIdMap.py @@ -67,16 +67,19 @@ def main(): version_url = "https://api.hakush.in/zzz/new.json" version_data = fetch_json(version_url) - latest_version = ( - version_data.get("previous")[0] if version_data.get("previous") else "data" - ) + latest_version = ".".join(version_data["version"].split(".")[:2]) + ".0" + print(f"Latest version: {latest_version}") + weapon_url = f"https://api.hakush.in/zzz/{latest_version}/weapon.json" character_url = f"https://api.hakush.in/zzz/{latest_version}/character.json" bangboo_url = f"https://api.hakush.in/zzz/{latest_version}/bangboo.json" weapon_data = fetch_json(weapon_url) + print("Fetched", len(weapon_data), "weapons") character_data = fetch_json(character_url) + print("Fetched", len(character_data), "characters") bangboo_data = fetch_json(bangboo_url) + print("Fetched", len(bangboo_data), "bangboos") transformed_data = {lang: {} for lang in language_map.keys()}