Wikipedia:Bots/Requests for approval/Josvebot 11


 * 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 Symbol oppose vote.svg Withdrawn by operator.

Josvebot 11
Operator:

Time filed: 19:41, Thursday April 17, 2014 (UTC)

Automatic, Supervised, or Manual: Supervised

Programming language(s): WP:AWB

Source code available: Standard WP:AWB with this module:User:Magioladitis/WikiProjects

Function overview: Edit talkpages to make them more standarized and follow Talk page layout.

Links to relevant discussions (where appropriate):

Edit period(s): Continuous, when I have the time (periodically)

Estimated number of pages affected: Between 1-3 talk pages per 30 seconds when running. Up to around 1-5 per minute when running, depending on if running random talk pages or categories.

Exclusion compliant (Yes/No): Yes

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

Function details: It will move templates to make them appear in the right order per WP:TPL, it will also add WikiProject-templates in a BannerShell if 3 or more, it will add a blpyes to a bannershell if the talk page is has a WikiProject Biography and a livingyes and if one of the already mentioned taskes is being done on the talk page, then it will fix the ev. redirects to templates, linke to. It will do edits like these:
 * Move templates to the right place per WP:TLP.
 * Add existing WikiProject in a "WikiProjectBannerShell".
 * add Add existing WikiProject in a "WikiProjectBannerShell" and | blp=yes if article has a |living=yes.
 * Move templates to the right place per WP:TLP and fix redirects from e.g "Comicsproj|" to "WikiProject Comics".

But it will also add  to if the talk page has text at the top of the page (under ev. templates) but with no heading/section like in this edit.

And it will remove these ev. unicode control characters (\u200E|\uFEFF|\u200B|\u2028|\u202A|\u202C) as in this edit where it changed from " to , which was a left-to-right mark. (Previously got approved for this edit in articlespace.) (t)  Josve05a  (c) 19:49, 17 April 2014 (UTC)

Discussion
What namespaces will this bot be limited to? Article Talk, User Talk, Category Talk? – Jonesey95 (talk) 05:49, 19 April 2014 (UTC)
 * Article talk-space. (t) Josve05a  (c) 09:53, 19 April 2014 (UTC)
 * OK, thank you. I just wanted to make sure. – Jonesey95 (talk) 14:55, 19 April 2014 (UTC)
 *  MBisanz  talk 02:14, 6 May 2014 (UTC)

Working with AWB on talk namespace requires to disactivate "Unicodify whole page" and "Auto tag". -- Magioladitis (talk) 05:24, 6 May 2014 (UTC)

I do not think this is going to work well unless the code is improved. Right now we do not cover every single case of talk namespace template i.e. unwanted reordering may occur. Moreover, the custom module sometimes only removes whitespace. -- Magioladitis (talk) 05:32, 6 May 2014 (UTC)
 * That is why I will monitor every edit before it it saved. I could simply edit these edits manually (with my own account) but since it is many talk pages, and it might be articles that are edited fast, then I thought it was a task for my bot, but supervised of course. (t) Josve05a  (c) 10:03, 6 May 2014 (UTC)
 * And I have the "Only if whitespace is changed" turned on. (t) Josve05a  (c) 10:05, 6 May 2014 (UTC)

if you get approved you'll be able to update User:Magioladitis/WikiProjects by yourself when needed? -- Magioladitis (talk) 08:53, 11 May 2014 (UTC)
 * It might take me a while when doing so, but I think i can manage to update that page as needed. (t) Josve05a  (c) 12:09, 11 May 2014 (UTC)
 * But it all depends on if Josvebot will get access to AWB... (t) Josve05a  (c) 20:33, 11 May 2014 (UTC)
 * did you apply for AWB access for your bot? -- Magioladitis (talk) 20:37, 11 May 2014 (UTC)
 * As soon as I was allowed trial I did it, but there is a backlog. (t) Josve05a  (c) 20:39, 11 May 2014 (UTC)

(t) Josve05a  (c) 23:06, 11 May 2014 (UTC)
 * what are the results? You should provide some diffs and report any bugs. I noticed you already reported 2 bug in AWB's bug page. I fixed one and found a workaround for the other. -- Magioladitis (talk) 08:36, 12 May 2014 (UTC)
 * I do not like a lot the idea of this bot request at this time to be honest. There is a lot to be done on talk page general fixes. I got two bug reports for my bot yesterday too. I fixed two of yours. And I do not want to adjust my schedule on fixing plans for another bot. I think the first to be done is to find which templates are not covered by AWB and see what we can do with them. There are 4 million articles in the English Wikipedia and there will be a lot of bug fixing if you want to normalise all talk pages. You need to move slower. -- Magioladitis (talk) 09:00, 12 May 2014 (UTC)
 * Withdrawn indefinitely. (t) Josve05a  (c) 16:25, 12 May 2014 (UTC)
 * not indefinitely! We can work together to fix the code and the scripts by doing same portions of lists. I'll certainly need feedback and some research to update the code. -- Magioladitis (talk) 16:33, 12 May 2014 (UTC)

See that only the last 2 days GoingBatty and me updated the code, dealt with a bug and fixed to bugs that you reported (thanks for that!). We need further cooperation to update the script, update the code and act step-by-step. I suggest that you make more trials and keep reporting bugs. -- Magioladitis (talk) 22:48, 12 May 2014 (UTC)

Is there a way to skip a page if only module changes are made? (t) Josve05a  (c) 09:08, 13 May 2014 (UTC)
 * it should be doable. -- Magioladitis (talk) 21:39, 13 May 2014 (UTC)

can you please check if there any more high-visible talk space templates not included in AWB's code? Can you also please make like 100 edits from your normal account in order to test for mistakes after I did more changes in the custom module? -- Magioladitis (talk) 22:24, 13 May 2014 (UTC)
 * I will do. (t) Josve05a  (c) 07:48, 14 May 2014 (UTC)

try setting  in the custom module. -- Magioladitis (talk) 07:19, 14 May 2014 (UTC)
 * When I did that AWB skips all pages when edits from the module is made, even if there is other changes as well. "Skipped by custom module " (t) Josve05a  (c) 07:48, 14 May 2014 (UTC)
 * I ll find a solution to that. Not that urgent if we set all the other things right. -- Magioladitis (talk) 11:26, 14 May 2014 (UTC)

I did some improvements to AWB's logic per the findings of your research and GoingBatty's comments. Can you please make another test run for 25 edits suing AWB's latest revision? -- Magioladitis (talk) 14:47, 18 May 2014 (UTC)
 * Sure. I can run a test run on my -account...later today. (t)  Josve05a  (c) 15:19, 19 May 2014 (UTC)
 * I'm sorry, I forgot about this... (awkward!) I am running AWB right now. (t) Josve05a  (c) 15:28, 23 May 2014 (UTC)

I request a new trial. (t) Josve05a  (c) 16:16, 18 May 2014 (UTC)
 * Did you finish the new run? -- Magioladitis (talk) 22:26, 26 May 2014 (UTC)
 * Yes, but I now ran again and found this talk page. Please have a look. (t) Josve05a  (c) 09:29, 27 May 2014 (UTC)
 * I updated Talk_page_layout and to cover the two templates. Moreove, I fixed a bug on vital article. It was misplaced! -- Magioladitis (talk) 09:58, 27 May 2014 (UTC)
 * Check please. Vital articles too! -- Magioladitis (talk) 09:58, 27 May 2014 (UTC)

Stuff I have found: (t) Josve05a  (c) 11:08, 27 May 2014 (UTC)

pleache check out Talk:Death. It moves a comment from the template, to a row below. (t) Josve05a  (c) 10:59, 27 May 2014 (UTC)

you 'll have to bypass the redirects. I removed the useless comment. -- Magioladitis (talk) 11:22, 27 May 2014 (UTC)

Should not be in talk pages. -- Magioladitis (talk) 11:58, 27 May 2014 (UTC)

I do not plan to add in the main software more additions unless they are important ones. You 'll have to make your own settings if you want to cover all the above, fix the incorrect-placed banners and/or skip the page that contain these things. -- Magioladitis (talk) 12:34, 27 May 2014 (UTC)

What you are going to find is already known. Category:Talk message boxes contains 987 pages. It was ~1,100 some time ago before I started nominating old pages. If you add at least 1 redirect for each page is it about 1,800 templates. I hope you do not expect me to hard-code 1,800 templates and update both code and WP:TPL to cover all. -- Magioladitis (talk) 12:41, 27 May 2014 (UTC)
 * Wonder if there would be any benefit to add a subcategory for user talk message boxes (e.g. Busy, Camping, Happy Birthday 3, Wikibreak-in-house) If so, that should probably be discussed somewhere else.  GoingBatty (talk) 13:19, 27 May 2014 (UTC)


 * I moved/removed/fixed all "expand spanish" templates. Most of them were added back in 2009. I wonder if you could help on removing similar templates of other languages. -- Magioladitis (talk) 17:24, 28 May 2014 (UTC)
 * Related category now has 969 pages. Many nominated pages got deleted. -- Magioladitis (talk) 06:20, 4 June 2014 (UTC)

for oldafdfull. -- Magioladitis (talk) 13:49, 12 June 2014 (UTC)

You should be able to add your own settings to treat/bypass redirect such as ITNtalk. -- Magioladitis (talk) 12:14, 16 June 2014 (UTC)

for calm. -- Magioladitis (talk) 12:17, 16 June 2014 (UTC)

fixes bug on WPBS. -- Magioladitis (talk) 18:13, 16 June 2014 (UTC)

I emptied ITNtalk just in case. Still custom module can be used for redirects. It should be bot owner's responsibility. Btw, related category now has 959 pages. -- Magioladitis (talk) 09:26, 21 June 2014 (UTC)

after some thought I think this BRFA should be withdrawn as you suggested some time ago. I think we are not ready for this yet since there issues that need to be solved. What do you think? -- Magioladitis (talk) 22:35, 21 June 2014 (UTC)

This task has to many problems and issues. Maybe in the future this might work, but that is *a long time* in the future! (t) Josve05a  (c) 16:03, 23 June 2014 (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.