Reduce the API limit to 50 for arvlimit, gaplimit, ailimit

Avoids to crash on errors or warnings which some wikis return for bigger
requests, like https://www.openkm.com/wiki/api.php (MediaWiki 1.27.3).
pull/367/head
Federico Leva 4 years ago
parent d543f7d4dd
commit b162e7b14f

@ -795,7 +795,7 @@ def getXMLRevisions(config={}, session=None, allpages=False):
arvparams = {
'action': 'query',
'list': 'allrevisions',
'arvlimit': 500,
'arvlimit': 50,
'arvnamespace': namespace
}
if not config['curonly']:
@ -1290,7 +1290,7 @@ def getImageNamesAPI(config={}, session=None):
'aiprop': 'url|user',
'aifrom': aifrom,
'format': 'json',
'ailimit': 500}
'ailimit': 50}
# FIXME Handle HTTP Errors HERE
r = session.get(url=config['api'], params=params, timeout=30)
handleStatusCode(r)
@ -1344,7 +1344,7 @@ def getImageNamesAPI(config={}, session=None):
'action': 'query',
'generator': 'allpages',
'gapnamespace': 6,
'gaplimit': 500,
'gaplimit': 50,
'gapfrom': gapfrom,
'prop': 'imageinfo',
'iiprop': 'user|url',

Loading…
Cancel
Save