From 8fb15ed86d6822c64a5a0590d96bf50be9c7873f Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Thu, 17 Nov 2022 18:44:55 +0200 Subject: Implement proper consolidate names --- scripts/scan.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'scripts') 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() -- cgit v1.3.1