Wikipedia:Bots/Requests for approval/Cewbot 12
- The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at Wikipedia:Bots/Noticeboard. The result of the discussion was Approved.
New to bots on Wikipedia? Read these primers!
- Approval process – How this discussion works
- Overview/Policy – What bots are/What they can (or can't) do
- Dictionary – Explains bot-related jargon
Operator: Kanashimi (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 14:07, Sunday, December 3, 2023 (UTC)
Function overview: Implement WP:PIQA + Merge {{VA}} into {{WPBS}}.
Automatic, Supervised, or Manual: Automatic
Programming language(s): wikiapi on GitHub
Source code available: 20200122.update vital articles.js on GitHub
Links to relevant discussions (where appropriate): Wikipedia_talk:Vital_articles#Break 2, Wikipedia:Templates for discussion/Log/2023 May 17#Template:Vital article
Edit period(s): weekly
Estimated number of pages affected: Talk pages including WikiProject templates. (['Category:WikiProject banners without quality assessment', 'Category:WikiProject banners with quality assessment', 'Category:Inactive WikiProject banners'] - ['Category:WikiProjects using a non-standard quality scale'])
Namespace(s): Talk
Exclusion compliant (Yes/No): Yes
Function details:
This task is basically Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 26 plus the transfer of the {{Vital article}} and the handling of |activepol=
, |blpo=
, |listas=
in {{WikiProject Biography}}. In the future it might be possible to discuss automatically removing |blp=
after a person has passed away.
Discussion
[edit]There are some tests:
- Merge VA into WPBS
- + vital=yes
- Merge VA + WikiProject template into WPBS
- Merge VA + WikiProject template (rename to redirected target) into WPBS and set class= for mutiple classes at right layout place [1]
- Merge VA + WikiProject templates into WPBS + set class, vital + remove "class" of WikiProject templates [2] [3]
- move listas [4]
- different ratings
The goal of this task is to be the main operator for the additions described above, and to work with Qwerfjkl (bot) for the rest. Also, User:MSGJ, I'm a bit curious, since we've transferred all the important functionality of {{WikiProject Biography}} to the {{WikiProject banner shell}} template, can we just remove {{WikiProject Biography}}, just like we do with {{Vital article}}? --Kanashimi (talk) 14:07, 3 December 2023 (UTC)[reply]
- WPBiography does quite a lot more than that. And I think this task is already complex enough, shall we focus on the matter at hand? May be a project for the future though. — Martin (MSGJ · talk) 20:43, 3 December 2023 (UTC)[reply]
Just to note my support for this task, and confirm it fits within all recent discussions we have had on how to merge the {{vital article}} template. My thanks to Kanashimi for taking this on. One small note on 3 above: there was a clash in ratings - would it be better for a human editor to review cases like this, rather than overwrite one of the ratings? You could transfer the rating from {vital article} and leave the rating on the other template. That will automatically place the page in Category:Articles with conflicting quality ratings which is monitored. — Martin (MSGJ · talk) 20:53, 3 December 2023 (UTC)[reply]
- That's a good idea. I've fixed the code. [5] [6] Kanashimi (talk) 23:32, 3 December 2023 (UTC)[reply]
- All new test cases look good to me. #7 is not a vital article? — Martin (MSGJ · talk) 15:12, 4 December 2023 (UTC)[reply]
- Yes. #7 is from {{WikiProject Biography}}. I would like to be able to traverse all the WikiProject pages eventually, it would be nice to add Wikipedia:Bots/Requests for approval/BattyBot 79, Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 24 and the like. Kanashimi (talk) 21:53, 4 December 2023 (UTC)[reply]
- All new test cases look good to me. #7 is not a vital article? — Martin (MSGJ · talk) 15:12, 4 December 2023 (UTC)[reply]
Some issues with recent edits:
- [7] - did not add
|vital=yes
. Also it did not transfer the|listas=
to the shell. - [8] - did not remove
|class=start
from other banners - [9] - can you remove
|class=B
from the banners which agree with the PIQA rating? (Keep the C-class for human review.) - [10] - did not add
|vital=yes
, did not transfer the|listas=
value, did not remove class from conforming banners
Also, I know you are an experienced bot operator, but I believe you are supposed to wait for BAG to approve a trial before doing the trial? — Martin (MSGJ · talk) 12:49, 5 December 2023 (UTC)[reply]
- Thank you for your comments. #1,2,4 are algorithmic problems and are fixed. As for #3, I have included it in practice. For the PIQA part, I'll wait for test approval. Kanashimi (talk) 13:47, 5 December 2023 (UTC)[reply]
{{bag assistance needed}} Please review and approve a trial, thanks — Martin (MSGJ · talk) 09:26, 6 December 2023 (UTC)[reply]
- Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Primefac (talk) 12:44, 14 December 2023 (UTC)[reply]
- @Primefac @MSGJ Trial complete. Please look at here. (Please search for "PIQA" and "Maintain vital articles") It seems that my design goal has been achieved. Please let me know if there is anything I can do to improve it, thank you. Kanashimi (talk) 14:15, 14 December 2023 (UTC)[reply]
- I've checked every edit on the first page, and could not see any errors. Just one suggestion: shall we bypass any redirects to {{WikiProject banner shell}} at the same time? — Martin (MSGJ · talk) 15:04, 14 December 2023 (UTC)[reply]
- Sorry, could you be a little more specific? Kanashimi (talk) 22:17, 14 December 2023 (UTC)[reply]
- E.g. replace WikiProjectBannerShell with WikiProject banner shell — Martin (MSGJ · talk) 22:20, 14 December 2023 (UTC)[reply]
- I think it's a good idea. I'll fix it. [11] Kanashimi (talk) 22:32, 14 December 2023 (UTC)[reply]
- E.g. replace WikiProjectBannerShell with WikiProject banner shell — Martin (MSGJ · talk) 22:20, 14 December 2023 (UTC)[reply]
- Sorry, could you be a little more specific? Kanashimi (talk) 22:17, 14 December 2023 (UTC)[reply]
- Also, you could remove any duplicate listas value (example), but not that important — Martin (MSGJ · talk) 16:24, 14 December 2023 (UTC)[reply]
- Fixed [12] Kanashimi (talk) 22:04, 14 December 2023 (UTC)[reply]
- I can actually remove other attributes that overlap with WPBS. Is there a need for this? Kanashimi (talk) 22:31, 14 December 2023 (UTC)[reply]
- I've checked every edit on the first page, and could not see any errors. Just one suggestion: shall we bypass any redirects to {{WikiProject banner shell}} at the same time? — Martin (MSGJ · talk) 15:04, 14 December 2023 (UTC)[reply]
- @Primefac @MSGJ Trial complete. Please look at here. (Please search for "PIQA" and "Maintain vital articles") It seems that my design goal has been achieved. Please let me know if there is anything I can do to improve it, thank you. Kanashimi (talk) 14:15, 14 December 2023 (UTC)[reply]
Also I can do this: [13] --Kanashimi (talk) 05:46, 15 December 2023 (UTC)[reply]
- Yep, that kind of task is already approved for Qwerfjkl (bot) at Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 19 — Martin (MSGJ · talk) 08:07, 15 December 2023 (UTC)[reply]
- Thanks for the note. As far as I'm concerned, it looks like the task is ready to go? Kanashimi (talk) 22:07, 15 December 2023 (UTC)[reply]
- Yep, all looks good to me. @Primefac what do you think? — Martin (MSGJ · talk) 14:33, 16 December 2023 (UTC)[reply]
- Just checking something with Qwerfjkl (bot) 24. Primefac (talk) 14:18, 17 December 2023 (UTC)[reply]
- Yep, all looks good to me. @Primefac what do you think? — Martin (MSGJ · talk) 14:33, 16 December 2023 (UTC)[reply]
- Thanks for the note. As far as I'm concerned, it looks like the task is ready to go? Kanashimi (talk) 22:07, 15 December 2023 (UTC)[reply]
I will also clean Category:Pages using WikiProject banner shell with duplicate banner templates [14] --Kanashimi (talk) 03:48, 22 December 2023 (UTC)[reply]
- @Kanashimi: the
|living=
or|blp=
parameter can now be migrated to the banner shell, or just removed if it is already there (example) — Martin (MSGJ · talk) 19:19, 22 December 2023 (UTC)[reply]- Yes, at that time I was adjusting the code for duplicate templates. It's working now. [15] All these parameters will be moved from WPBIO to WPBS: 'living', 'blp', 'BLP', 'activepol', 'blpo', 'listas' (adjustable). Kanashimi (talk) 23:42, 22 December 2023 (UTC)[reply]
- @Primefac@MSGJ I was thinking that since there seems to be no problem now, maybe we could go ahead and approve the application? Kanashimi (talk) 06:04, 26 December 2023 (UTC)[reply]
- Yes, it would be great to get these tasks approved. @Primefac, what do you think? — Martin (MSGJ · talk) 20:50, 29 December 2023 (UTC)[reply]
- (layperson comment) @Kanashimi, what will Cewbot do in the event that two identical WikiProject banners have conflicting parameters? Will it leave them in Category:Pages using WikiProject banner shell with duplicate banner templates for processing by a human (off the top of my head, this seems like it may be best)? This question came to my mind due to noticing that some articles had two {{GOCE}} templates that - when merging them - required parameters to be modified, however there may well be other examples I’m not aware of - hence the question. Best, —a smart kitten[meow] 13:27, 26 December 2023 (UTC)[reply]
- If the templates have conflicting parameter values, I'll leave it to manual processing. Kanashimi (talk) 13:29, 26 December 2023 (UTC)[reply]
- Thank you for confirming —a smart kitten[meow] 13:41, 26 December 2023 (UTC)[reply]
- If the templates have conflicting parameter values, I'll leave it to manual processing. Kanashimi (talk) 13:29, 26 December 2023 (UTC)[reply]
Approved. Kanashimi, I would ask that you start slowly (maybe batches of <1000 per day) at the outset just to make sure any lingering issues that weren't seen in the trials can be dealt with. Primefac (talk) 13:34, 31 December 2023 (UTC)[reply]
- 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 Wikipedia:Bots/Noticeboard.