nitro-docker/assets/translation/SQLGenerator.py

16 lines
640 B
Python
Raw Normal View History

2023-03-13 18:36:30 +01:00
import json
# Habbo Furni Translator by giu888
# Load the JSON data from the file
with open("../assets/gamedata/FurnitureData.json", encoding='utf-8') as f:
data = json.load(f)
with open("catalog_items.sql", "w", encoding='utf-8') as f:
for furni in data["roomitemtypes"]["furnitype"]:
furni_id = furni["id"]
if furni["name"]:
furni_name = furni["name"].replace("'", "''").strip()[:55]
f.write(f"UPDATE catalog_items SET catalog_name = '{furni_name}' WHERE item_ids = '{furni_id}';\n")
#f.write(f"UPDATE items_base SET public_name = '{furni_name}' WHERE id = '{furni_id}';\n")