diff options
| author | Yuval Adam <_@yuv.al> | 2022-11-17 18:44:55 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2022-11-17 18:44:55 +0200 |
| commit | 8fb15ed86d6822c64a5a0590d96bf50be9c7873f (patch) | |
| tree | 2a2c5f11b0ab8b54e66562972acb08a1219dda08 /scripts | |
| parent | 118aeaafa66a7df713fb517e2f1e0f12787e9d8f (diff) | |
Implement proper consolidate names
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/scan.py | 17 |
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() |
