extract-romset-dat/extract_romset.py

16 lines
405 B
Python
Executable file

#!/usr/bin/env python
import os
import sys
import xml.etree.ElementTree as ET
tree = ET.parse(rf"{sys.argv[1]}")
root = tree.getroot()
for game in root.findall("game"):
romName = game.find("rom").get("name")
textFile = os.path.splitext(f"{romName}")[0] + ".txt"
os.makedirs("text", exist_ok=True)
with open(f"text/{textFile}", "w") as f:
f.write(game.find("description").text)