rabukasim / tools /debug /dump_compiled_cards.py
trioskosmos's picture
chore: remove large files for HF Space
9bd4ce5
import json
def dump_compiled_cards():
target_ids = {294, 384, 430, 258, 261}
try:
with open("data/cards_compiled.json", "r", encoding="utf-8") as f:
data = json.load(f)
except Exception as e:
print(f"Error: {e}")
return
found = {}
# Check both member_db and live_db
databases = ["member_db", "live_db"]
for db_name in databases:
if db_name in data:
db = data[db_name]
for card_id_str, card_data in db.items():
try:
cid = int(card_id_str)
if cid in target_ids:
found[cid] = card_data
except ValueError:
continue
# Write to file
with open("compiled_cards_dump.json", "w", encoding="utf-8") as f:
json.dump(found, f, indent=2, ensure_ascii=False)
print(f"Dumped {len(found)} cards to compiled_cards_dump.json")
if __name__ == "__main__":
dump_compiled_cards()