Wikipedia:Bots/Requests for approval/BunnysBot
Operator: Bunnypranav (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 15:12, Thursday, October 24, 2024 (UTC)
Automatic, Supervised, or Manual: automatic
Programming language(s): AutoWikiBrowser
Source code available: AWB is open source
Function overview: CheckWiki error fixing bot operated using AWB
Links to relevant discussions (where appropriate): Wikipedia:Village pump (proposals)#Check Wiki error fixing AWB Bot for CW Error #3, though it does not have many comments. This is anyways an uncontroversial maintenance task
Edit period(s): Manual runs whenever new CheckWiki error dumps are posted
Estimated number of pages affected: ~1000 for each dump
Exclusion compliant (Yes/No): Yes
Already has a bot flag (Yes/No): No
Function details: Fix Check Wiki errors on the affected pages with GenFixes turned on. Skip options in AWB, Page is in use, No changes made, Only cosmetic changes are made, will be turned on.
I intend to keep Auto Tagging and RegexTypoFixing on, but OK with turning it off if there is any opposition. With reference to this discussion, any page containing disambiguation after changes, will be skipped to avoid any misfires.
# | Priority | Cosmetic | Error | AWB | Description |
---|---|---|---|---|---|
03 (dump) |
High | No | Reference list missing / disambiguation page with disallowed <ref> | The article contains one or more <ref> tags, but is missing a {{Reflist}} or <references /> tag. Or a disambiguation page contains a disallowed <ref> tag, see WP:DABREF.
| |
06 | Low | No | DEFAULTSORT with special characters | Don't use special lettering in DEFAULTSORT | |
07 (dump) |
Mid | No | Headlines all start with three "=" | First headline starts with "=== XY ===". It should be "== XY ==" header. This causes organisational and accessibility problems. | |
36 | Low | No | Redirect with incorrect syntax | Redirect will not work | |
37 | Low | No | DEFAULTSORT missing for titles with special letters | Don't use special lettering for sorting. DEFAULTSORT should be set without the special lettering. | |
44 | Low | No | Headlines with bold | A headline is all or partially bold. This should rarely be used and may or not be bold depending on the browser used. | |
45 | Low | No | Interwiki duplication | Duplicate entry. Now that interwiki links have been moved to wikidata, this error is possibly due to wikilinks that ought to be rendered that omits the leading : in [[:pt:Jorge de Mascarenhas]] . Should often be converted to internal redlinks per WP:BUILD/WP:REDLINK.
| |
48 (dump) |
Low | No | Title linked in text | A wikilink of the article's title was found. This creates an unnecessary circular wikilink per MOS:OVERLINK/WP:SELFREDIRECT and inappropriately bolds the linked word. | |
54 (dump) |
Low | No | Break in list | WP:LISTGAP | |
57 | Low | No | Headlines end with a colon | Remove the : | |
61 | Low | No | Reference before punctuation | <ref> comes after not before various punctuation marks (.,?:;!);
| |
62 | High | No | URL without http:// | A URL was found that contained no http://. Example: [en.wikipedia.org Wikipedia] | |
63 | Low | No | <small> in a <ref> , <sub> or <sup>
|
<ref> and <sub> tags already create smaller text. Adding a <small> would cause the text to be smaller than 85%. This goes against accessibility guidelines.
| |
66 | Low | No | Image description with full <small>
|
Image description text is already smaller. Adding a <small> would cause the text to be smaller than 85%. This goes against accessibility guidelines.
| |
84 | Off | No | Section without content | ||
86 | High | No | External link with two brackets | Found an external links surround by double brackets. Example: [[http://www.wikipedia.org Wikipedia]]
| |
89 | Low | No | DEFAULTSORT with no space after the comma | The script found a DEFAULTSORT without a space after the comma {{DEFAULTSORT:DuBois,Lewis}}. The causes the article to be sorted as the first DuBois article. | |
93 | Mid | No | External link with double http:// | The script found an external link that had double http:// . An example would be [http:// http:// www.google.com]
| |
101 (dump) |
Low | No | Ordinal number found inside <sup> tags | Ordinal numbers should be in regular text, not inside <sup> tags See MOS:ORDINAL. |
Above is the list of all the errors that I intend to fix using this bot task. Apart from CW Error #03 and CW Error #44, all of the cases of those errors can be fixed using AWB GenFixes without any intervention.
CW Error #03 - Reflist Missing task: A majority of my AWB edits were fixing this error, and I did not find a single wrong suggestion by AWB. I believe that AWB has been updated to not make a mistake about this task, and that it can be done without any supervision.
CW Error #44 - Headlines with bold: Again, I have done many tasks with fixing this error manually and have not found a single error.
Discussion
[edit]- not exactly opposing, but that reflist task should not be performed unsupervised with AWB, making it a not a good idea for fully automated AWB bot. —usernamekiran (talk) 10:57, 29 October 2024 (UTC)
- @Usernamekiran Thanks for the comment. Till date, I have performed about 150-200 of that task mannualy using my main account. I only had to skip about 5-10 edits, that too because they did not change anything, and I did not enable the safer skip options in AWB (ones that I will enable if this gets approved).
- Therefore I believe that the task can be performed manually, though please give your thoughts. ~/Bunnypranav:<ping> 11:30, 29 October 2024 (UTC)
- I am currently not on Windows, so I do not have access to AWB. But given that the CW Error #3 doesnt have a green tick for AWB, we should err on the safer side. Yobot's relevant BRFA is Wikipedia:Bots/Requests for approval/Yobot 16. They were cautious about the reflist issue. Also to be noted, Yobot's operator was one of the developers of AWB itself. Regarding Menobot's Wikipedia:Bots/Requests for approval/MenoBot 4, it was basically a clone of Wikipedia:Bots/Requests for approval/BG19bot 7, and both of them didnt handle reflist issue. I am not opposing the task forever, but I think it should be automated after a few hundreds of edits. —usernamekiran (talk) 15:48, 29 October 2024 (UTC)
- Sorry for any possible misunderstanding. I have done nearly 200 edits (if my memory is not wrong), and each one of them was completely and correctly done by AWB. I do not have enough experience to evaluate every single possible occurrence, but from my experience, a green tick can be put on the CW article. ~/Bunnypranav:<ping> 15:53, 29 October 2024 (UTC)
- @Usernamekiran Besides, the list which states error 3 to be Partially fixable by AWB was last edited in 2017, and both AWB and CW have been upgraded from that time. ~/Bunnypranav:<ping> 09:15, 1 November 2024 (UTC)
- I am currently not on Windows, so I do not have access to AWB. But given that the CW Error #3 doesnt have a green tick for AWB, we should err on the safer side. Yobot's relevant BRFA is Wikipedia:Bots/Requests for approval/Yobot 16. They were cautious about the reflist issue. Also to be noted, Yobot's operator was one of the developers of AWB itself. Regarding Menobot's Wikipedia:Bots/Requests for approval/MenoBot 4, it was basically a clone of Wikipedia:Bots/Requests for approval/BG19bot 7, and both of them didnt handle reflist issue. I am not opposing the task forever, but I think it should be automated after a few hundreds of edits. —usernamekiran (talk) 15:48, 29 October 2024 (UTC)
- {{BAG assistance needed}}- Six days since request, no reply from a BAG member. ~/Bunnypranav:<ping> 12:25, 30 October 2024 (UTC)
- Six days is nothing; I haven't even looked at BRFA in a week. It will get looked at when it gets looked at, which will hopefully be this weekend. Primefac (talk) 14:06, 30 October 2024 (UTC)
- Fair enough, agreed. ~/Bunnypranav:<ping> 14:07, 30 October 2024 (UTC)
- Six days is nothing; I haven't even looked at BRFA in a week. It will get looked at when it gets looked at, which will hopefully be this weekend. Primefac (talk) 14:06, 30 October 2024 (UTC)
- I have changed the BRFA to extend to all non-cosmetic CW errors, hope it does not cause any confusion. ~/Bunnypranav:<ping> 08:24, 1 November 2024 (UTC)
- for the sake of easier review in the future, could you please list all errors being checked in the "Function details" section? Primefac (talk) 12:48, 10 November 2024 (UTC)
- Will do. Just a clarification, this list can be expanded in the future with another BRFA only right? ~/Bunnypranav:<ping> 12:50, 10 November 2024 (UTC)
- That's why a full list is ideal - if you say "I want to do all of them" that's a bit much given this is your first bot and first task. We want a very specific task and functionality (even if that's "these 20 CW errors") so that we know what should and shouldn't be happening. Depending on what sort of expansions you want, it could be a new BRFA or it could just be an addendum made to the existing one (but again, it depends on what the final scope of this request looks like). Primefac (talk) 16:54, 11 November 2024 (UTC)
- @Primefac Thanks for the elaborate explanation. I've added a list of errors I wish to fix in this BRFA. ~/Bunnypranav:<ping> 12:53, 12 November 2024 (UTC)
- That's why a full list is ideal - if you say "I want to do all of them" that's a bit much given this is your first bot and first task. We want a very specific task and functionality (even if that's "these 20 CW errors") so that we know what should and shouldn't be happening. Depending on what sort of expansions you want, it could be a new BRFA or it could just be an addendum made to the existing one (but again, it depends on what the final scope of this request looks like). Primefac (talk) 16:54, 11 November 2024 (UTC)
- Will do. Just a clarification, this list can be expanded in the future with another BRFA only right? ~/Bunnypranav:<ping> 12:50, 10 November 2024 (UTC)
- for the sake of easier review in the future, could you please list all errors being checked in the "Function details" section? Primefac (talk) 12:48, 10 November 2024 (UTC)
- {{BAG assistance needed}} Now it has been 12 days since request, and no response from a BAG member. ~/Bunnypranav:<ping> 12:43, 5 November 2024 (UTC)
Approved for trial (210 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Please do 10 for each error type. If an error has fewer than 10 pages listed, please indicate as such when you provide the diffs. Primefac (talk) 20:28, 17 November 2024 (UTC)
- @Primefac Could you please add the bot to Wikipedia:AutoWikiBrowser/CheckPageJSON, or should I use my main account? ~/Bunnypranav:<ping> 10:19, 18 November 2024 (UTC)
- Done, apologies for missing that. Primefac (talk) 15:38, 18 November 2024 (UTC)
Trial complete. 123 Edits
- CW Error #07 Only two edits done.
- I had done 8 edits for CW Error #51 without any error, but I would like to withdraw from CW Error #51 and CW Error #53, as I feel errors can happen if done without supervision. Removed from above table.
- CW Error #54 10 edits done, Special:Diff/1258558351 and Special:Diff/1258558498 were bymistakenly labelled with CW 07, but acually were fixing this error.
- CW Error #62 Only 5 done, mistakenly listed as CW Error #621 in the edit summary.
- CW Error #101 Only 8 done, rest were auto skipped.
- CW Error #57, CW Error #66, CW Error #84, CW Error #89, CW Error #93 None to do, queue over. Another thing, if this gets approved, the bot will be moved to ‘’’enabledbots’’’ in Wikipedia:AutoWikiBrowser/CheckPageJSON right? ~/Bunnypranav:<ping> 13:51, 21 November 2024 (UTC)