Wikipedia:Bots/Requests for approval/JarBot 3

JarBot 3

 * 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

Operator:

Time filed: 09:14, Thursday, March 29, 2018 (UTC)

Automatic, Supervised, or Manual: Automatic

Programming language(s): python

Source code available: Pywikibot

Function overview: Add WikiProject to redirects based on what articles that in WikiProject and have redirects but the redirects not in Category:Redirect-Class WikiProjectname articles

Links to relevant discussions (where appropriate):

Edit period(s): maybe daily

Estimated number of pages affected: Depends on the project

Namespace(s): 1

Exclusion compliant (Yes/No): yes

Function details:

Discussion
Add WikiProject to redirects based on what articles that in WikiProject and have redirects but the redirects not in Category:Redirect-Class WikiProjectname articles.--جار الله (talk) 09:14, 29 March 2018 (UTC)


 * I think the description above may need a bit more clarity, but that some examples will help. Please do at least 2 different samples and post the results here. —  xaosflux  Talk 13:32, 2 April 2018 (UTC)

.--جار الله (talk) 21:07, 2 April 2018 (UTC)
 * edits
 * What the bot will do:
 * 1) Remove #REDIRECT thename and add Talk page of redirect
 * 2) If WikiProject banner shell in page (for example WikiProject Medicine will be in WikiProject banner shell) like
 * Hi جار الله, can you point me the diffs for this trial, I'm getting lost in your bot's contributions with other running tasks. — xaosflux  Talk 00:59, 7 April 2018 (UTC)


 * 1) .--جار الله (talk) 02:19, 7 April 2018 (UTC)
 * thank you the diffs look fine, as far as your targets - this is very open ended. How do you plan to select projects to do this on? For example, by request of the project, just ones you think should be done, every one you can find, something else? —  xaosflux  Talk 13:26, 12 April 2018 (UTC)
 * My plan is, to working on all projects but if you think is there project not important, the bot will skip it.--جار الله (talk) 00:32, 13 April 2018 (UTC)
 * Running without coordinating with the affected wikiprojects could have unwanted impacts. For your example ones, have you asked Wikipedia_talk:WikiProject_Medicine about this or to look at it?  At the very least I think a requirement to post at the associated wikiproject for at least a week should be done for any of these runs, with silence indicating consent.  What do you think about that, and can you ask the wikimedicine project to look over this as well? —  xaosflux  Talk 03:14, 13 April 2018 (UTC)
 * Sounds good, I will put a request into the project and wait for a week before running, and I will ask the wikimedicine project to look over, thanks.--جار الله (talk) 08:59, 13 April 2018 (UTC)
 * I checked the first two examples above and the example posted at WT:MED (Talk:(S)-equol). The documentation at Talk page of redirect includes "Place this template on the talk pages of redirects when the content and history of the talk pages and/or the history of the subject pages are to be preserved." In the three cases I checked, the bot created the talk page. That seems to contradict the template documentation. I think I have seen cases where talk pages have been created for no reason other than to tag them, and those talk pages were then speedy deleted. Johnuniq (talk) 10:07, 13 April 2018 (UTC)
 * This might be interesting and desirable for some groups, but WikiProject Medicine discussed this (years ago) and decided not to tag redirects (with the occasional exception). Please don't do this.  WhatamIdoing (talk) 16:23, 13 April 2018 (UTC)
 * this is heading for a deny based on lack of editorial consensus - was there some prior discussion with projects that wanted this function? — xaosflux  Talk 22:44, 13 April 2018 (UTC)
 * It seems WikiProject Medicine does not approve of the task. What if the task is approved in general, subject that I will put a request into the project and wait for a week or 10 days and there is no objection, before running and bot will not add Talk page of redirect.--جار الله (talk) 11:39, 15 April 2018 (UTC)
 * جار الله in general I'm not seeing a technical issue, however one of the other concerns brought up above is that there is really no need to create pages for the sole purpose of putting this template on them. So this task really only seems useful then a project wants it, and where the pages exist for some reason already.  Can you adjust your code to avoid creations? —  xaosflux  Talk 15:53, 15 April 2018 (UTC)
 * the code now work on exist pages only and in this case I think add Talk page of redirect is okay.--جار الله (talk) 08:17, 17 April 2018 (UTC)
 * I think if it's only adding this to talk pages which already exist, it would be ok. Also, make sure the project you're running this one actually have a article classification called "redirect". For instance, I know WikiProject Libraries does not have one such designation and would show up as "NA" instead of "Redirect" in the template line, and therefore this bot would be unneeded. I also think the 7-10 day waiting period might run into some problems if the project isn't terribly active, and then it might be a month later when someone goes to update the pages and goes "whoa, when did 15,000 pages get added to this?" Just some thoughts! S EMMENDINGER  ( talk ) 19:27, 17 April 2018 (UTC)
 * How long to wait is enough in your opinion?.--جار الله (talk) 13:12, 21 April 2018 (UTC)
 * It's really hard to say. While I think the bot is awesome and I wish I had the technical know-how to create and operate a bot that could process tasks like these, I can't see the net positive of tagging tens of thousands of potential pages that don't need strict maintenance on a WikiProject. To answer your question though, if the WikiProject is active (according to its banner on their main page) I'd give it 2 weeks. If it's semi-active I'd give them a month to 6 weeks. If it's inactive then this bot won't serve a purpose there anyway. I really hate to be a bummer, I can only imagine how long it took to create this program, but unless a Project specifically asks for it I don't think it should be employed just because no one voiced an opinion against it in a short period of time. S EMMENDINGER  ( talk ) 13:21, 21 April 2018 (UTC)
 * I get your point, and I agree with it, in that case I will with till I get the approval from the WikiProject.--جار الله (talk) 15:15, 21 April 2018 (UTC)
 * I'm following your reasoning here - unless a project actually wants this to run, it may not be a net positive. جار الله have any projects asked for this to happen? — xaosflux  Talk 15:03, 21 April 2018 (UTC)
 * So far I have didn't asked, but in a week I will put several requests in some active projects.--جار الله (talk) 15:15, 21 April 2018 (UTC)
 * OK, come back when you have someone that wants to try a full fun on their project, link to the discussion here and we can approve the trial then. — xaosflux  Talk 18:51, 21 April 2018 (UTC)
 * thank you the diffs look fine, as far as your targets - this is very open ended. How do you plan to select projects to do this on? For example, by request of the project, just ones you think should be done, every one you can find, something else? —  xaosflux  Talk 13:26, 12 April 2018 (UTC)
 * My plan is, to working on all projects but if you think is there project not important, the bot will skip it.--جار الله (talk) 00:32, 13 April 2018 (UTC)
 * Running without coordinating with the affected wikiprojects could have unwanted impacts. For your example ones, have you asked Wikipedia_talk:WikiProject_Medicine about this or to look at it?  At the very least I think a requirement to post at the associated wikiproject for at least a week should be done for any of these runs, with silence indicating consent.  What do you think about that, and can you ask the wikimedicine project to look over this as well? —  xaosflux  Talk 03:14, 13 April 2018 (UTC)
 * Sounds good, I will put a request into the project and wait for a week before running, and I will ask the wikimedicine project to look over, thanks.--جار الله (talk) 08:59, 13 April 2018 (UTC)
 * I checked the first two examples above and the example posted at WT:MED (Talk:(S)-equol). The documentation at Talk page of redirect includes "Place this template on the talk pages of redirects when the content and history of the talk pages and/or the history of the subject pages are to be preserved." In the three cases I checked, the bot created the talk page. That seems to contradict the template documentation. I think I have seen cases where talk pages have been created for no reason other than to tag them, and those talk pages were then speedy deleted. Johnuniq (talk) 10:07, 13 April 2018 (UTC)
 * This might be interesting and desirable for some groups, but WikiProject Medicine discussed this (years ago) and decided not to tag redirects (with the occasional exception). Please don't do this.  WhatamIdoing (talk) 16:23, 13 April 2018 (UTC)
 * this is heading for a deny based on lack of editorial consensus - was there some prior discussion with projects that wanted this function? — xaosflux  Talk 22:44, 13 April 2018 (UTC)
 * It seems WikiProject Medicine does not approve of the task. What if the task is approved in general, subject that I will put a request into the project and wait for a week or 10 days and there is no objection, before running and bot will not add Talk page of redirect.--جار الله (talk) 11:39, 15 April 2018 (UTC)
 * جار الله in general I'm not seeing a technical issue, however one of the other concerns brought up above is that there is really no need to create pages for the sole purpose of putting this template on them. So this task really only seems useful then a project wants it, and where the pages exist for some reason already.  Can you adjust your code to avoid creations? —  xaosflux  Talk 15:53, 15 April 2018 (UTC)
 * the code now work on exist pages only and in this case I think add Talk page of redirect is okay.--جار الله (talk) 08:17, 17 April 2018 (UTC)
 * I think if it's only adding this to talk pages which already exist, it would be ok. Also, make sure the project you're running this one actually have a article classification called "redirect". For instance, I know WikiProject Libraries does not have one such designation and would show up as "NA" instead of "Redirect" in the template line, and therefore this bot would be unneeded. I also think the 7-10 day waiting period might run into some problems if the project isn't terribly active, and then it might be a month later when someone goes to update the pages and goes "whoa, when did 15,000 pages get added to this?" Just some thoughts! S EMMENDINGER  ( talk ) 19:27, 17 April 2018 (UTC)
 * How long to wait is enough in your opinion?.--جار الله (talk) 13:12, 21 April 2018 (UTC)
 * It's really hard to say. While I think the bot is awesome and I wish I had the technical know-how to create and operate a bot that could process tasks like these, I can't see the net positive of tagging tens of thousands of potential pages that don't need strict maintenance on a WikiProject. To answer your question though, if the WikiProject is active (according to its banner on their main page) I'd give it 2 weeks. If it's semi-active I'd give them a month to 6 weeks. If it's inactive then this bot won't serve a purpose there anyway. I really hate to be a bummer, I can only imagine how long it took to create this program, but unless a Project specifically asks for it I don't think it should be employed just because no one voiced an opinion against it in a short period of time. S EMMENDINGER  ( talk </b>) 13:21, 21 April 2018 (UTC)
 * I get your point, and I agree with it, in that case I will with till I get the approval from the WikiProject.--جار الله (talk) 15:15, 21 April 2018 (UTC)
 * I'm following your reasoning here - unless a project actually wants this to run, it may not be a net positive. جار الله have any projects asked for this to happen? — xaosflux  Talk 15:03, 21 April 2018 (UTC)
 * So far I have didn't asked, but in a week I will put several requests in some active projects.--جار الله (talk) 15:15, 21 April 2018 (UTC)
 * OK, come back when you have someone that wants to try a full fun on their project, link to the discussion here and we can approve the trial then. — xaosflux  Talk 18:51, 21 April 2018 (UTC)


 * I added Requests in some WikiProjects but It turns out that projects do not need this task, anyways if in the future there is project need the task I will Requests for approval again, thank you.--جار الله (talk) 03:15, 6 May 2018 (UTC)
 * SQL <sup style="font-size: 5pt;color:#999">Query me! 01:26, 13 May 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.