[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.

2018-04-27 Thread Dalba
Dalba added a comment.
Another, and hopefully more straightforward, way of reproducing the issue:

from pywikibot import Site
site = Site('en', 'wikipedia')
for page in site.allpages(namespace=14, filterredir=True, content=True):
print(page)

(It'll hang in iterating over site.allpages(namespace=14, filterredir=True, content=True). The print statement is not reached, at least not as long as I let the script run, which was nearly 2 or 3 minutes.)TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: DalbaCc: Dalba, Mpaa, zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.

2018-03-17 Thread Mpaa
Mpaa added a comment.
IMO, add a new function for this and mark filterredir=True as deprecated.TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: zhuyifei1999, MpaaCc: Mpaa, zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, rafidaslam, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.

2018-03-03 Thread zhuyifei1999
zhuyifei1999 added a comment.
Pywikibot does not yet have any (python) API that utilizes mediawiki's generator=allredirects API. Does it make more sense to add a new function for this (more elegant), make site.allpages() use it when filterredir=True (improve existing scripts), or do the former and mark filterredir=True as deprecated?TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: zhuyifei1999Cc: zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, rafidaslam, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.

2018-03-03 Thread zhuyifei1999
zhuyifei1999 added a comment.
Apparently, the 0-results-returned is because of the gapfilterredir=redirects. Compare with filter and without filter.TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: zhuyifei1999Cc: zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, rafidaslam, MayS, Sethakill, Mdupont, JJMC89, dg711, Avicennasis, jayvdb, Dalba, Anomie, Masti, Alchimista, Rxy, Legoktm___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T188843: Category_redirect.py: PageGenerator: 'query' not found in api response.

2018-03-03 Thread zhuyifei1999
zhuyifei1999 added a comment.
Headers: {'Content-Type': 'application/x-www-form-urlencoded'}
URI: '/w/api.php'
Body: 'gapfrom=%21=info%7Cimageinfo%7Ccategoryinfo%7Crevisions=ids%7Ctimestamp%7Cflags%7Ccomment%7Cuser%7Ccontent=protection=timestamp%7Cuser%7Ccomment%7Curl%7Csize%7Csha1%7Cmetadata=allpages=""
API response received from commons:commons:
{"batchcomplete":"","continue":{"gapcontinue":"\"Stahlgie\u00dferei_Gustav_Krautheim_Chemnitz\"","continue":"gapcontinue||userinfo"}}
PageGenerator: 'query' not found in api response.TASK DETAILhttps://phabricator.wikimedia.org/T188843EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: zhuyifei1999Cc: zhuyifei1999, Chicocvenancio, Aklapper, Riley_Huntley, pywikibot-bugs-list, Magul, Tbscho, rafidaslam, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs