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

Reply via email to