diff options
| author | 2026-01-04 17:38:16 +0000 | |
|---|---|---|
| committer | 2026-01-04 17:38:30 +0000 | |
| commit | c4035c94a2376b60400aed1d6466f1b074a5fa6a (patch) | |
| tree | 21634f6ec57da26db5fc0fa4e33d22511e3d45ae | |
| parent | shell: add warcat (diff) | |
| signature | ||
wikibot/currentwarriorproject: make edit changes more descriptive
| -rw-r--r-- | wikibot/currentwarriorproject.py | 9 |
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)") |
