Xqt added a comment.

  > This query runs, but takes a long time to complete ( a few hours), given 
the large number of contributions I have on the wiki concerned. Performing a 
-grep on at least 25,000 pages (most of which will not form part of the desired 
result) is also time consuming and inefficient. Browsing a large results set is 
also an inefficient workflow.
  
  Please note: You only can speed up generators if MediaWiki API provides its 
own filters. This is the case for API:usercontribs 
<https://www.mediawiki.org/wiki/API:Usercontribs>; it also provides start/end 
timestamp and a tag filter which inly list revisions tagged with this tag; 
currently they cannot be used with command line options. Other pagegenerators 
filter like -grep works with the peloaded pages and needs a lot of time to 
filer pages out. But there is not title filter. Vice versa API:Allpages 
<https://www.mediawiki.org/wiki/API:Allpages> does support title filtering but 
does not have any user contrib filter (and btw. we have no such pagegenerators 
filter).
  
  By the way there is a `-titleregex` option which can be used together with 
`-grep`:
  
https://doc.wikimedia.org/pywikibot/master/api_ref/pywikibot.html?highlight=filter%20options#filter-options

TASK DETAIL
  https://phabricator.wikimedia.org/T308112

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Xqt, pywikibot-bugs-list, ShakespeareFan00, Aklapper, Jyoo1011, 
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, 
Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, 
Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to