Skip to content
Snippets Groups Projects

Skript na zkracování oficiálních jmen škol

Closed Václav Volhejn requested to merge shorten-schools into master
+ 3
5
@@ -263,7 +263,7 @@ def main():
"-n",
"--dry-run",
action="store_true",
help="Jen zobrazit vygenerovaná zkrácení, neměnit databázi",
help="Jen uloží vygenerovaná zkrácení do 'prejmenovani.tsv', nemění databázi",
)
parser.add_argument(
"--restore", action="store_true", help="Vrátí se k oficiálním názvům"
@@ -315,14 +315,12 @@ def main():
summarize(shortened, k=10)
if args.dry_run:
filename = "prejmenovani.txt"
filename = "prejmenovani.tsv"
with open(filename, "w") as f:
shortened.sort(key=lambda sc: sc["names"][0])
for sc in shortened:
# f.write(f"{sc['names'][0]} -> {sc['names'][-1]}\n")
f.write(f"{sc['names'][-1]} ({sc['names'][0]})\n")
# f.write(f"{sc['names']}, {sc['city']}\n")
f.write(f"{sc['names'][-1]}\t{sc['names'][0]}\n")
print(f"Seznam všech přejmenování uložen do {filename}.")
return
Loading