summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2022-11-17 18:44:55 +0200
committerYuval Adam <_@yuv.al>2022-11-17 18:44:55 +0200
commit8fb15ed86d6822c64a5a0590d96bf50be9c7873f (patch)
tree2a2c5f11b0ab8b54e66562972acb08a1219dda08 /scripts
parent118aeaafa66a7df713fb517e2f1e0f12787e9d8f (diff)
Implement proper consolidate names
Diffstat (limited to 'scripts')
-rw-r--r--scripts/scan.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/scripts/scan.py b/scripts/scan.py
index 44301ef..ba7fb8b 100644
--- a/scripts/scan.py
+++ b/scripts/scan.py
@@ -63,12 +63,17 @@ class NameScanner:
self.fetch_names(d)
def consolidate_names(self):
- for fn in listdir(DATA_DIR / "names"):
- with open(DATA_DIR / "names" / fn, "r") as f:
- j = json.load(f)
- names = j["advanced"]
- if names:
- print(f"{len(names)} in {fn}")
+ with open(DATA_DIR / "allnames.txt", "w") as out:
+ for fn in listdir(DATA_DIR / "names"):
+ with open(DATA_DIR / "names" / fn, "r") as f:
+ j = json.load(f)
+ names = j["advanced"]
+ if names:
+ suffix = fn.split(".")[0]
+ for name in names:
+ n = name["name"].lower().split(suffix)[0]
+ if n:
+ out.write(n + f".{suffix}\n")
ns = NameScanner()