Jump to content

Wikipedia:Bots/Requests for approval/BunnysBot: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
re and update
 
Line 24: Line 24:
'''Estimated number of pages affected:''' ~1000 for each dump
'''Estimated number of pages affected:''' ~1000 for each dump


'''[[Template:bots|Exclusion compliant]]''' ''(Yes/No)''''':''' Yes
'''[[Template:bots|Exclusion compliant]]''' ''(Yes/No)''''':''' Yes


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


'''Function details:''' Fix Check Wiki errors on the affected pages. For now, I consider focusing only the high priority and non-cosmetic errors, as [[Wikipedia:GenFixes|GenFixes]] are turned on, it will also do the general cleanup of that page. Skip options in AWB, ''Page is in use, No changes made, Only cosmetic changes are made,'' will be turned on.
'''Function details:''' Fix Check Wiki errors on the affected pages with [[Wikipedia:GenFixes|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 [[Wikipedia talk:WikiProject Check Wikipedia#Missing Ref list (Error 3) for Disambiguation pages|this discussion]], any page containing ''<nowiki>{{disambiguation}}</nowiki>'' after changes, will be skipped to avoid any misfires.
I intend to keep Auto Tagging and RegexTypoFixing on, but ''OK'' with turning it off if there is any opposition. With reference to [[Wikipedia talk:WikiProject Check Wikipedia#Missing Ref list (Error 3) for Disambiguation pages|this discussion]], any page containing ''<nowiki>disambiguation</nowiki>'' after changes, will be skipped to avoid any misfires.


{| class="wikitable sortable mw-collapsible mw-collapsed" style="background-color: LemonChiffon; width: 99%;text-align: center; font-size:85%;"
Basically, a clone of other Check Wiki error fixing bots ([[User:Yobot|Yobot]], [[User:MenoBot|MenoBot]]). For the confusion about the RefList error 3, a majority of [https://en.wikipedia.org/w/index.php?title=Special%3AContributions&target=Bunnypranav&namespace=0&tagfilter=AWB&start=&end=&limit=100 my AWB edits] were fixing this error, and I did not find a single wrong suggestion by AWB.
! #
! Priority
! [[WP:COSMETICBOT|Cosmetic]]
! Error
! [[WP:AWB|<abbr title="AutoWikiBrowser">AWB</abbr>]]
! class="unsortable" | Description
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=3 03]</span>{{anchor|03}}<br />[[Wikipedia:CHECKWIKI/WPC 003 dump|<small>(dump)</small>]]
| {{sort|A|High}}
| No
| Reference list missing / disambiguation page with disallowed &lt;ref&gt;
| {{Yellow tick}}
| The article contains one or more {{tag|ref|o}} tags, but is missing a <nowiki>{{Reflist}}</nowiki> or {{tag|references|single}} tag. Or a disambiguation page contains a disallowed &lt;ref&gt; tag, see [[WP:DABREF]].
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=6 06]</span>{{anchor|06}}
| {{sort|C|Low}}
| No
| DEFAULTSORT with special characters
| {{Tick}}
| [[WP:MCSTJR|Don't use]] special lettering in DEFAULTSORT
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=7 07]</span>{{anchor|07}}<br />[[Wikipedia:CHECKWIKI/WPC 007 dump|<small>(dump)</small>]]
| {{sort|B|Mid}}
| No
| Headlines all start with three "="
| {{Tick}}
| First headline starts with "=== XY ===". It should be "== XY ==" header. This causes [[WP:MOSHEAD|organisational]] and [[WP:ACCESSIBILITY#Headings"|accessibility]] problems.
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=36 36]</span>{{anchor|36}}
| {{sort|C|Low}}
| No
| Redirect with incorrect syntax
| {{Tick}}
| Redirect will not work
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=37 37]</span>{{anchor|37}}
| {{sort|C|Low}}
| No
| DEFAULTSORT missing for titles with special letters
| {{Tick}}
| [[WP:MCSTJR|Don't use]] special lettering for sorting. DEFAULTSORT should be set without the special lettering.
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=44 44]</span>{{anchor|44}}
| {{sort|C|Low}}
| No
| Headlines with bold
| {{Yellow tick}}
| A headline is all or partially bold. This should rarely be used and may or not be bold depending on the browser used.
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=45 45]</span>{{anchor|45}}
| {{sort|C|Low}}
| No
| Interwiki duplication
| {{Tick}}
| 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 <code><nowiki>[[:pt:Jorge de Mascarenhas]]</nowiki></code>. Should often be converted to internal redlinks per [[WP:BUILD]]/[[WP:REDLINK]].
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=48 48]</span>{{anchor|48}}<br />[[Wikipedia:CHECKWIKI/WPC 048 dump|<small>(dump)</small>]]
| {{sort|C|Low}}
| No
| Title linked in text
| {{Tick}}
| 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.
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=51 51]</span>{{anchor|51}}
| {{sort|B|Mid}}
| No
| Interwiki before last headline
| {{Tick}}
| With interwikis no long used, this usually means a syntax problem with a interlanguage link, ie <code><nowiki>[[de:foo]]</nowiki></code> instead of <code><nowiki>[[:de:foo]]</nowiki></code>
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=53 53]</span>{{anchor|53}}
| {{sort|B|Mid}}
| No
| Interwiki before last category
| {{Tick}}
| With interwikis no long used, this usually means a syntax problem with a interlanguage link, ie <code><nowiki>[[de:foo]]</nowiki></code> instead of <code><nowiki>[[:de:foo]]</nowiki></code>
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=54 54]</span>{{anchor|54}}<br />[[Wikipedia:CHECKWIKI/WPC 054 dump|<small>(dump)</small>]]
| {{sort|C|Low}}
| No
| Break in list
| {{Tick}}
| [[WP:LISTGAP]]
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=57 57]</span>{{anchor|57}}
| {{sort|C|Low}}
| No
| Headlines end with a colon
| {{Tick}}
| Remove the :
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=61 61]</span>{{anchor|61}}
| {{sort|C|Low}}
| No
| Reference before punctuation
| {{Tick}}
| {{tag|ref|o}} comes after not before various punctuation marks (.,?:;!); {{crossref|see [[WP:REFPUNC]]}}
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=62 62]</span>{{anchor|62}}
| {{sort|A|High}}
| No
| URL without http://
| {{Tick}}
| A URL was found that contained no <nowiki>http://. Example: [en.wikipedia.org Wikipedia]</nowiki>
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=63 63]</span>{{anchor|63}}
| {{sort|C|Low}}
| No
| {{tag|small|o}} in a {{tag|ref|o}}, {{tag|sub|o}} or {{tag|sup|o}}
| {{Tick}}
| {{tag|ref|o}} and {{tag|sub|o}} tags already create smaller text. Adding a {{tag|small|o}} would cause the text to be smaller than 85%. This goes against [[WP:NOSTRIKE|accessibility guidelines]].
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=66 66]</span>{{anchor|66}}
| {{sort|C|Low}}
| No
| Image description with full {{tag|small|o}}
| {{Tick}}
| Image description text is already smaller. Adding a {{tag|small|o}} would cause the text to be smaller than 85%. This goes against [[WP:NOSTRIKE|accessibility guidelines]].
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=84 84]</span>{{anchor|84}}
| {{sort|Z|Off}}
| No
| Section without content
| {{Tick}}
|
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=86 86]</span>{{anchor|86}}
| {{sort|A|High}}
| No
| External link with two brackets
| {{Tick}}
| Found an external links surround by double brackets.<br />Example: <code><nowiki>[[http://www.wikipedia.org Wikipedia]]</nowiki></code>
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=89 89]</span>{{anchor|89}}
| {{sort|C|Low}}
| No
| DEFAULTSORT with no space after the comma
| {{Tick}}
| The script found a DEFAULTSORT without a space after the comma <nowiki>{{DEFAULTSORT:DuBois,Lewis}}</nowiki>. The causes the article to be sorted as the first DuBois article.
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=93 93]</span>{{anchor|93}}
| {{sort|B|Mid}}
| No
| External link with double http://
| {{Tick}}
| The script found an external link that had double <code>http://</code>. An example would be [<code>http://</code><code>http://</code>www.google.com]
|-
| <span class="plainlinks">[//tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=enwiki&view=only&id=101 101]</span>{{anchor|101}}<br />[[Wikipedia:CHECKWIKI/WPC 101 dump|<small>(dump)</small>]]
| {{sort|C|Low}}
| No
| Ordinal number found inside &lt;sup&gt; tags
| {{Tick}}
| Ordinal numbers should be in regular text, not inside &lt;sup&gt; tags See [[MOS:ORDINAL]].
|}

Above is the list of all the errors that I intend to fix using this bot task. Apart from {{CW|03}} and {{CW|44}}, all of the cases of those errors can be fixed using AWB GenFixes without any intervention.

'''{{CW|03}} - Reflist Missing task''': A majority of [https://en.wikipedia.org/w/index.php?title=Special%3AContributions&target=Bunnypranav&namespace=0&tagfilter=AWB&start=&end=&limit=100 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|44}} - Headlines with bold''': Again, I have done many tasks with fixing this error manually and have not found a single error.


===Discussion===
===Discussion===
Line 49: Line 209:
*::Will do. Just a clarification, this list can be expanded in the future with another BRFA only right? <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#2c5282">ping</span>]]&gt;</span> 12:50, 10 November 2024 (UTC)
*::Will do. Just a clarification, this list can be expanded in the future with another BRFA only right? <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#2c5282">ping</span>]]&gt;</span> 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). [[User:Primefac|Primefac]] ([[User talk:Primefac|talk]]) 16:54, 11 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). [[User:Primefac|Primefac]] ([[User talk:Primefac|talk]]) 16:54, 11 November 2024 (UTC)
*::::@[[User:Primefac|Primefac]] Thanks for the elaborate explanation. I've added a list of errors I wish to fix in this BRFA. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#2c5282">ping</span>]]&gt;</span> 12:53, 12 November 2024 (UTC)
*{{t|BAG assistance needed}} Now it has been 12 days since request, and no response from a BAG member. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#2c5282">ping</span>]]&gt;</span> 12:43, 5 November 2024 (UTC)
*{{t|BAG assistance needed}} Now it has been 12 days since request, and no response from a BAG member. <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#2c5282">ping</span>]]&gt;</span> 12:43, 5 November 2024 (UTC)

Latest revision as of 12:53, 12 November 2024


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> checkY 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 checkY Don't use special lettering in DEFAULTSORT
07
(dump)
Mid No Headlines all start with three "=" checkY First headline starts with "=== XY ===". It should be "== XY ==" header. This causes organisational and accessibility problems.
36 Low No Redirect with incorrect syntax checkY Redirect will not work
37 Low No DEFAULTSORT missing for titles with special letters checkY Don't use special lettering for sorting. DEFAULTSORT should be set without the special lettering.
44 Low No Headlines with bold checkY 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 checkY 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 checkY 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.
51 Mid No Interwiki before last headline checkY With interwikis no long used, this usually means a syntax problem with a interlanguage link, ie [[de:foo]] instead of [[:de:foo]]
53 Mid No Interwiki before last category checkY With interwikis no long used, this usually means a syntax problem with a interlanguage link, ie [[de:foo]] instead of [[:de:foo]]
54
(dump)
Low No Break in list checkY WP:LISTGAP
57 Low No Headlines end with a colon checkY Remove the :
61 Low No Reference before punctuation checkY <ref> comes after not before various punctuation marks (.,?:;!); see WP:REFPUNC
62 High No URL without http:// checkY A URL was found that contained no http://. Example: [en.wikipedia.org Wikipedia]
63 Low No <small> in a <ref>, <sub> or <sup> checkY <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> checkY 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 checkY
86 High No External link with two brackets checkY Found an external links surround by double brackets.
Example: [[http://www.wikipedia.org Wikipedia]]
89 Low No DEFAULTSORT with no space after the comma checkY 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:// checkY 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 checkY 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]