jayvdb added a comment.
action=help is a valid module since .. well a very long time ago.
https://www.mediawiki.org/wiki/API:Help
It does work as expected in 1.19 (wikia) and 1.24
(https://docs.moodle.org/19/fr/api.php)
>>> s = pywikibot.Site('wikia', 'wikia')
>>> r = pywikibot.data.api.Request(site=s, action='help', modules='help')
>>> r.submit()
{u'help': [u'* action=help *\n Display this help screen. Or the help screen
for the specified module\nParameters:\n modules - List of module
names (value of the action= parameter)\n querymodules - List of query
module names (value of prop=, meta= or list= parameter)\nExamples:\n Whole
help page:\n api.php?action=help\n Module (action) help page:\n
api.php?action=help&modules=protect\n Query (list) modules help page:\n
api.php?action=help&querymodules=categorymembers\n Query (prop) modules help
page:\n api.php?action=help&querymodules=info\n Query (meta) modules help
page:\n api.php?action=help&querymodules=siteinfo\nHelp pages:\n
https://www.mediawiki.org/wiki/API:Main_page\n
https://www.mediawiki.org/wiki/API:FAQ\n
https://www.mediawiki.org/wiki/API:Quick_start_guide\n']}
>>> import pywikibot
>>> s = pywikibot.Site('fr', 'moodle')
>>> r = pywikibot.data.api.Request(site=s, action='help', modules='help')
>>> r.submit()
{u'help': [u"* action=help *\n Display this help screen. Or the help screen
for the specified module.\n https://www.mediawiki.org/wiki/API:Main_page\n
https://www.mediawiki.org/wiki/API:FAQ\n
https://www.mediawiki.org/wiki/API:Quick_start_guide\nParameters:\n modules
- List of module names (value of the action= parameter). Can specify
submodules with a '+'\n Separate values with '|'\n
Maximum number of values 50 (500 for bots)\n querymodules
- DEPRECATED! Use modules=query+value instead. List of query module names
(value of prop=, meta= or list= parameter)\n Separate
values with '|'\n Maximum number of values 50 (500 for
bots)\nExamples:\n Whole help page:\n api.php?action=help\n Module
(action) help page:\n api.php?action=help&modules=protect\n Help for the
query/categorymembers module:\n
api.php?action=help&modules=query+categorymembers\n Help for the
login and query/info modules:\n
api.php?action=help&modules=login|query+info\n"]}
TASK DETAIL
https://phabricator.wikimedia.org/T93192
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign
<username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: XZise, jayvdb, Aklapper, pywikipedia-bugs
_______________________________________________
Pywikipedia-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs