Skip to content
Snippets Groups Projects
Commit fe5a209d authored by Martin Mareš's avatar Martin Mareš
Browse files

shorten-schools: Kosmetická vylepšení dry-run

parent 33d1b36c
No related branches found
No related tags found
1 merge request!8Skript na zkracování oficiálních jmen škol
...@@ -263,7 +263,7 @@ def main(): ...@@ -263,7 +263,7 @@ def main():
"-n", "-n",
"--dry-run", "--dry-run",
action="store_true", 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( parser.add_argument(
"--restore", action="store_true", help="Vrátí se k oficiálním názvům" "--restore", action="store_true", help="Vrátí se k oficiálním názvům"
...@@ -315,14 +315,12 @@ def main(): ...@@ -315,14 +315,12 @@ def main():
summarize(shortened, k=10) summarize(shortened, k=10)
if args.dry_run: if args.dry_run:
filename = "prejmenovani.txt" filename = "prejmenovani.tsv"
with open(filename, "w") as f: with open(filename, "w") as f:
shortened.sort(key=lambda sc: sc["names"][0]) shortened.sort(key=lambda sc: sc["names"][0])
for sc in shortened: for sc in shortened:
# f.write(f"{sc['names'][0]} -> {sc['names'][-1]}\n") f.write(f"{sc['names'][-1]}\t{sc['names'][0]}\n")
f.write(f"{sc['names'][-1]} ({sc['names'][0]})\n")
# f.write(f"{sc['names']}, {sc['city']}\n")
print(f"Seznam všech přejmenování uložen do {filename}.") print(f"Seznam všech přejmenování uložen do {filename}.")
return return
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment