Wikipedia:Bots/Requests for approval/KolbertBot 2


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was

KolbertBot 2
Operator:

Time filed: 19:43, Tuesday, January 30, 2018 (UTC)

Automatic, Supervised, or Manual: automatic

Programming language(s): Python

Source code available: affected links can be seen here

Function overview: Replacing HTTP links with HTTPS links in template-protected pages, when available

Links to relevant discussions (where appropriate): Bots/Requests for approval/KolbertBot

Edit period(s): continuous

Estimated number of pages affected: A few hundred thousand

Exclusion compliant (Yes/No): Yes

Already has a bot flag (Yes/No): Yes

Function details: Requesting the template-editor permission to edit protected templates. Previously, I have made edit requests to templates but in most cases the bot will be able to make the appropriate changes, if not the change will be skipped and a manual edit will be needed.

Discussion

 * This was proceduraly denied at WP:PERM. — xaosflux  Talk 04:57, 31 January 2018 (UTC)


 * Do you expect there to be "A few hundred thousand" protected templates that need changing? — xaosflux  Talk 04:57, 31 January 2018 (UTC)
 * Not individual protected templates, no. It's more of an estimate on how many transclusions + modifications to other content pages will be performed in the near future due to increased support/migration to HTTPS. Jon Kolbert (talk) 06:00, 31 January 2018 (UTC)
 * what is your estimate as to the number of protected pages that need to be updated? — xaosflux  Talk 12:36, 31 January 2018 (UTC)
 * I'd give a liberal estimate of around 300-400 in the short term. Jon Kolbert (talk) 16:51, 31 January 2018 (UTC)
 * Do you plan on updating scribunto pages with this bot? — xaosflux  Talk 04:59, 31 January 2018 (UTC)
 * It's not an enabled namespace, but if desired it can be. I don't have much previous experience with modules and I am not aware if there would need to be any special consoderations for edits in that namespace. Barring any concerns with expanding KolbertBot's scope to that namespace, it can be enabled there as well. Jon Kolbert (talk) 06:00, 31 January 2018 (UTC)
 * I'm not keen on an escalation of rights for something that requires a couple hundred edits or a bot making automatic edits to templates. I would be more comfortable with someone who has the rights currently going through and making the fixes to make sure each one is done correctly. However, if the right is granted, then it should only be temporary. Nihlus  19:41, 31 January 2018 (UTC)
 * Could you list some plausible scenarios where the bot would trip up on a template? We could also compile some test cases to run the bot through to spot any issues. As the bot deals exclusively with external links, running it through on templates shouldn't be a problem. Jon Kolbert (talk) 00:26, 1 February 2018 (UTC)
 * Please provide a list of pages that would be altered and I will look. Nihlus  00:33, 1 February 2018 (UTC)
 * I've compiled a shortlist of a few edit requests I have put in to make similar changes. 1, 2, 3, 4, 5. I can make a more current list with unchanged templates tonight if desired. Jon Kolbert (talk) 19:38, 1 February 2018 (UTC)

Given that there have been no comments for well over a month, and there has been an exemption added to the bot to "skip" over "Template:Did you know nominations/" pages, I think it's OK to add the right to the bot, barring any other concerns. Jon Kolbert (talk) 19:37, 14 March 2018 (UTC)
 * Any concerns regarding this request before attempting a trial? Jon Kolbert (talk) 18:49, 23 March 2018 (UTC)


 * You have 10 minutes.— CYBERPOWER  ( Chat ) 18:57, 23 March 2018 (UTC)
 * Done, the bot made several changes to templates, most of which were not protected. Some examples of edits made on template-protected pages include Template:Cricketarchive, Template:Open Audio License, and Template:GNF protein box among others. As more and more sites support HTTPS and the list of domains KolbertBot edits expands, being able to edit template-protected templates will be an asset in achieving this task. I do think it would be useful if I were to apply for the TE as well, so I could implement any necessary edits to templates I may come across (such as Special:Diff/832092947) in addition to correcting any errors. Jon Kolbert (talk) 19:50, 24 March 2018 (UTC)


 * — CYBERPOWER  ( Chat ) 21:03, 24 March 2018 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.