jayvdb moved this task to Probably compat only on the Pywikibot-General workboard.
TASK DETAIL
https://phabricator.wikimedia.org/T71283
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, Ricordisamoa, jayvdb
jayvdb moved this task to Probably compat only on the Pywikibot-General workboard.
TASK DETAIL
https://phabricator.wikimedia.org/T67119
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, Ladsgroup, Multichill, Ricordisamoa, Xqt, jayvdb
jayvdb added a comment.
>>! In T57072#818875, @valhallasw wrote:
> I'm not convinced this would actually work -- Page.delete uses the title (as far as I know), not the page id...
>
> Invalid titles are an issue for sites that have switched from latin-1 to utf-8 -- sometimes, they still have a latin-1 page title in the database, which then cannot be retrieved nor deleted.
It looks like you are right. Page.delete refers itself to Site, and Site.deletepage does explicitly use the page title.
However the API does support it.
https://en.wikipedia.org/w/api.php?action=paraminfo&modules=delete
So maybe we create a subtask to create a -pageid generator which works almost identically to -page
And once that is built, someone can enhance Page/Site methods to use pageid to delete if available (and supported by the site's API version?), and fallback to title if the pageid hasnt been loaded.
TASK DETAIL
https://phabricator.wikimedia.org/T57072
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, Ladsgroup, Legoktm, Billinghurst, Ricordisamoa, jayvdb, valhallasw
jayvdb assigned this task to Yamaha5.
jayvdb added a subscriber: jayvdb.
jayvdb added a comment.
Would be good to get this old patch cleaned up and merged in.
TASK DETAIL
https://phabricator.wikimedia.org/T57028
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: Yamaha5, jayvdb
Cc: pywikipedia-bugs, Legoktm, Ricordisamoa, Xqt, jayvdb
valhallasw added a subscriber: valhallasw.
valhallasw added a comment.
I'm not convinced this would actually work -- Page.delete uses the title (as far as I know), not the page id...
Invalid titles are an issue for sites that have switched from latin-1 to utf-8 -- sometimes, they still have a latin-1 page title in the database, which then cannot be retrieved nor deleted.
TASK DETAIL
https://phabricator.wikimedia.org/T57072
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: valhallasw
Cc: pywikipedia-bugs, Ladsgroup, Legoktm, Billinghurst, Ricordisamoa, jayvdb, valhallasw
jayvdb added a subscriber: jayvdb.
jayvdb added a comment.
This could be a generic filter which which passes through all pages until it sees the page title specified by -end: .
TASK DETAIL
https://phabricator.wikimedia.org/T66531
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, Xqt, jayvdb
jayvdb moved this task to New generators on the Pywikibot-pagegenerators workboard.
TASK DETAIL
https://phabricator.wikimedia.org/T57072
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, Ladsgroup, Legoktm, Billinghurst, Ricordisamoa, jayvdb
jayvdb closed this task as "Resolved".
jayvdb added subscribers: Xqt, russblau.
jayvdb added a comment.
>>! In T57253#625130, @Ladsgroup wrote:
> the limit now is 500, but fixing documentation would be easy
@ladsgroup: Where is the limit of 500 defined?
I tried it, and was able to get 501 results for 'Wikipedia' on enwp.
This appears to have been completely fixed in 2010 by @xqt
https://mediawiki.org/wiki/Special:Code/pywikipedia/8801
And this appears to be completely fixed in core in 2012 by @russblau
git show 887d2cc~1..5cf998b9
https://www.mediawiki.org/wiki/Special:Code/pywikipedia/10453https://www.mediawiki.org/wiki/Special:Code/pywikipedia/10454
So, closing as resolved, but please reopen if there is a limit of 500 somewhere that I missed.
TASK DETAIL
https://phabricator.wikimedia.org/T57253
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: Ladsgroup, jayvdb
Cc: pywikipedia-bugs, Ladsgroup, Legoktm, XZise, Ricordisamoa, jayvdb, Xqt, russblau
jayvdb moved this task to Probably core only on the Pywikibot-General workboard.
TASK DETAIL
https://phabricator.wikimedia.org/T72936
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
To: jayvdb
Cc: pywikipedia-bugs, Beta16, Ricordisamoa, jayvdb, Dinoguy1000, Aklapper