Add mechanism to update which entries have already been processed
This commit is contained in:
parent
85f3c9cde7
commit
aee5025ba5
@ -15,6 +15,7 @@ def main() -> None:
|
|||||||
with open("words-to-edit.txt") as f:
|
with open("words-to-edit.txt") as f:
|
||||||
words_to_fix = f.read().splitlines()
|
words_to_fix = f.read().splitlines()
|
||||||
|
|
||||||
|
i = 0
|
||||||
for page in kovachevbot.iterate_safe((kovachevbot.wikt_page(word) for word in words_to_fix)):
|
for page in kovachevbot.iterate_safe((kovachevbot.wikt_page(word) for word in words_to_fix)):
|
||||||
page: pywikibot.Page
|
page: pywikibot.Page
|
||||||
title = page.title()
|
title = page.title()
|
||||||
@ -30,6 +31,10 @@ def main() -> None:
|
|||||||
|
|
||||||
page.text = str(parsed)
|
page.text = str(parsed)
|
||||||
page.save("Convert sbjv/objv into sbj/obj in Bulgarian inflections")
|
page.save("Convert sbjv/objv into sbj/obj in Bulgarian inflections")
|
||||||
|
i += 1
|
||||||
|
|
||||||
|
with open("words-to-edit.txt", mode="w") as f:
|
||||||
|
f.write("\n".join(words_to_fix[i:]))
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
Loading…
Reference in New Issue
Block a user