16 lines
405 B
Python
Executable file
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)
|