summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar klea2026-01-04 17:38:16 +0000
committerGravatar klea2026-01-04 17:38:30 +0000
commitc4035c94a2376b60400aed1d6466f1b074a5fa6a (patch)
tree21634f6ec57da26db5fc0fa4e33d22511e3d45ae
parentshell: add warcat (diff)
signature
wikibot/currentwarriorproject: make edit changes more descriptive
-rw-r--r--wikibot/currentwarriorproject.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/wikibot/currentwarriorproject.py b/wikibot/currentwarriorproject.py
index 2b2ae1e..0c487c6 100644
--- a/wikibot/currentwarriorproject.py
+++ b/wikibot/currentwarriorproject.py
@@ -15,13 +15,16 @@ def default_project_to_wiki_text(project):
return '{{CurrentWarrior|' + project['name'] + '|' + project['title'] + '}}'
# Update the wiki page if necessary
-def maybe_edit_wiki(pageText):
+def maybe_edit_wiki(pageText, reason="Obtained data from WarriorHQ file"):
site = pywikibot.Site('en', 'ArchiveTeam')
page = pywikibot.Page(site, 'Main_Page/Current_Warrior_Project')
if page.text != pageText:
site.login() # Only log in when necessary
page.text = pageText
- page.save("Obtained data from WarriorHQ file")
+ page.save(reason)
-maybe_edit_wiki(default_project_to_wiki_text(get_current_default_project()))
+defaultProject = get_current_default_project()
+defaultProjectAsWikiText = default_project_to_wiki_text(defaultProject)
+
+maybe_edit_wiki(defaultProjectAsWikiText, reason=f"Default project is now {defaultProject} (fetched from WarriorHQ json)")