Commons:Bots/Requests/YiFeiBot (28)
Operator: Zhuyifei1999 (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)
Bot's tasks for which permission is being sought:
Categorize userpages of WP0 abusers into Category:Users suspected of abusing Wikipedia Zero. (Block message contains, case-insensitive, T129845, Z567, Z591, WP0, wikipedia zero, or wikipedia 0, within word-boundary.)
This task automates the de-facto standard practice mostly for statistical purposes. CC @Jdx, Dispenser, and TJH2018:
Automatic or manually assisted: Automatic unsupervised
Edit type (e.g. Continuous, daily, one time run): Hourly. quarry:query/20378 is the most successful query optimization I've ever done (runs within seconds on tool labs with sql commonswiki
)
Maximum edit rate (e.g. edits per minute): 6 edits per min
Bot flag requested: (Y/N): N
Programming language(s): Python: Pywikibot
Zhuyifei1999 (talk) 13:31, 19 July 2017 (UTC)
Discussion
- I will remove the incorrectly-placed (partially my fault) user talk pages (as opposed to userpages) from the category semi-manually/semi-automatically once the first complete run is done. --Zhuyifei1999 (talk) 13:31, 19 July 2017 (UTC)
- The bot will switch the source table from logging table to ipblocks table once the first complete run is done, so that only current blocks are accounted for, and the bot do not end up edit-warring on mistakenly-blocked users (eg. in the case of User:MJ_Studies). --Zhuyifei1999 (talk) 13:31, 19 July 2017 (UTC)
- The ipblocks query is much slower. --Zhuyifei1999 (talk) 05:02, 20 July 2017 (UTC)
- The variant with materialization entirely switched off is insanely fast (<1 second). --Zhuyifei1999 (talk) 14:22, 24 July 2017 (UTC)
- The ipblocks query is much slower. --Zhuyifei1999 (talk) 05:02, 20 July 2017 (UTC)
- Please make test run. --EugeneZelenko (talk) 14:05, 19 July 2017 (UTC)
- Done 10 --Zhuyifei1999 (talk) 18:22, 19 July 2017 (UTC)
- I think will be better to have template with category for that purpose. --EugeneZelenko (talk) 14:02, 20 July 2017 (UTC)
- With templates you don't get to use subcategories (i.e. some users may be better categorized into one of "Sockpuppets of ..." categories), unless you add some sort of templating parameters (eg.
{{{cat|[[Category:Users suspected of abusing Wikipedia Zero]]}}}
), which will overcomplicate stuff and you can't use cat-a-lot anymore to sort them (and VFC don't support userpages anyhow, you have to use AWB or bots to do (semi-)automated recategorizing). Besides, the 3500+ pages already directly in the category should be all bare categorization without templating; I don't imagine it would make sense to switch 3500+ more pages to template-method when the initial run is to categorize 600+ pages. --Zhuyifei1999 (talk) 16:21, 20 July 2017 (UTC)
- With templates you don't get to use subcategories (i.e. some users may be better categorized into one of "Sockpuppets of ..." categories), unless you add some sort of templating parameters (eg.
- I think will be better to have template with category for that purpose. --EugeneZelenko (talk) 14:02, 20 July 2017 (UTC)
- Done 10 --Zhuyifei1999 (talk) 18:22, 19 July 2017 (UTC)
- Even though the WP Zero abuse has subsided substantially since we got those abuse filters and the bot tagging in place, it would make our lives easier so we don't have to tag each suspects' userpage manually. Thanks for including me in this discussion! TJH2018talk 17:49, 20 July 2017 (UTC)
No unaddressed objections. Approved --Krd 04:04, 29 July 2017 (UTC)