aboutsummaryrefslogtreecommitdiff
path: root/script.py
diff options
context:
space:
mode:
Diffstat (limited to 'script.py')
-rw-r--r--script.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/script.py b/script.py
new file mode 100644
index 00000000..8a7c6fa4
--- /dev/null
+++ b/script.py
@@ -0,0 +1,19 @@
+import json, os
+
+parents = {}
+for itemJsonFileName in os.listdir("./items"):
+ with open("./items/"+itemJsonFileName, "rb") as f:
+ try:
+ itemJson = json.load(f);
+ except:
+ print("BROKEN JSON:"+itemJsonFileName)
+ if "parent" in itemJson:
+ parent = itemJson["parent"]
+ if not parent in parents:
+ parents[parent] = []
+ parents[parent].append(itemJson["internalname"])
+
+print(parents)
+
+with open("./parents.json", "w") as f:
+ json.dump(parents, f, indent=4, sort_keys=True)