Wikipedia:Bot requests/Archive 84

Removing citation needed tags with references
There seems to be no automated process to remove citation needed tags which are occasionally left on an article after a reference is added to the same statement; a recent example of this instance is. I don't know how to gauge the frequency of this problem, as the search tool parses the regex incorrectly, but it is obvious that the citation needed tag should be removed after a reference is added. A draft regex for the operation is given below; I'm not sure yet how to handle citation needed span wrappers containing references. –LaundryPizza03 ( d c̄ ) 20:58, 7 May 2022 (UTC)
 * EDIT: Added case matching –LaundryPizza03 ( d c̄ ) 21:07, 7 May 2022 (UTC)
 * @LaundryPizza03, 1. Over 2500 2. Over 10,000 3. Over 90 (These are all minimums and may be significantly lower than the actual number, due to the RegEx timing out.) Qwerfjkl  talk  21:19, 7 May 2022 (UTC)
 * For the citation needed span wrapping the ref,  →  ? &#8213;  Qwerfjkl  talk  21:41, 7 May 2022 (UTC)
 * You would actually have to use  in this case, since   matches the first set of parentheses, namely the template name. This is acceptable if the final statement is referenced, although I'm not sure how to handle cases where a cn span tag has a in the middle and ends with unreferenced text. Do you think this regex would work acceptably as well? –LaundryPizza</b><b style="color:#b00">03</b> ( d  c̄ ) 21:45, 7 May 2022 (UTC)
 * I just noticed that when I was testing this (the ref tag matches should also extend until the end of the ref, so as to ignore cite templates). &#8213; <span id="Qwerfjkl:1651960322248:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl  talk  21:52, 7 May 2022 (UTC)
 * Also, this should try to avoid CONTEXTBOT issues &#8213; <span id="Qwerfjkl:1651960458935:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  21:54, 7 May 2022 (UTC)
 * I can live with that. So no further cases are needed? –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 22:02, 7 May 2022 (UTC)
 * It's probably better to handle more complex cases manually (the regex I wrote had 6 matches). I doubt any other cases will be very common. I might file a BRFA for this, but currently I'm busy with the above task (maybe), Qwerfjkl (bot) 10, and Qwerfjkl (bot) 8. Still, given the time BRFAs take I'll probably be done with those before it finishes (or at least BRFA 10). &#8213; <span id="Qwerfjkl:1651961387307:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  22:09, 7 May 2022 (UTC)
 * Careful with  type regexes. I've found that they over-match and have subtle false positives. I prefer the following pattern:  . Ditto for ref tags. – Novem Linguae  (talk) 22:58, 7 May 2022 (UTC)
 * Novem Linguae, you may find  somewhat safer as it also catches   and   correctly. <span id="Alexis_Jazz:1652029308700:WikipediaFTTCLNBot_requests" class="FTTCmt">— Alexis Jazz (talk or ping me) 17:01, 8 May 2022 (UTC)
 * This sounds like it would not pass WP:CONTEXTBOT. It is not at all clear why having a citation needed tag and a  tag always implies that citation is not still needed for some or all content or that the reference added actually supports the material in question. A silly counterexample:   You would likely need to show a low false positive rate for this task first. —  HELL KNOWZ ∣ TALK 10:16, 8 May 2022 (UTC)
 * If a cn tag is followed by a source, CN is never the right template to have. Either or . I'd rather that these were maintenance tagged and followed up by a human. Best Wishes,  Lee Vilenski  (talk • contribs) 11:12, 8 May 2022 (UTC)
 * This seems much better suited for an AWB task than a bot. &#32; Headbomb {t · c · p · b} 23:46, 19 May 2022 (UTC)
 * I might try this, if I get around to it. &#8213; <span id="Qwerfjkl:1653027175851:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  06:12, 20 May 2022 (UTC)

Bot to preserve categories about to be deleted
See WP:VPPR. As I said there, there doesn't have to be any bureaucracy for this one - just jump in and start coding. It's a nice self-contained task for beginner bot operators or anyone who wants to get into bots, as well. Enterprisey (talk!) 07:47, 30 January 2022 (UTC)
 * Hi @Enterprisey! This caught my eye. To clarify, this is for a bot that generates a list in userspace/on Toolforge of the categories, not directly editing Wikidata, correct? 🐶 EpicPupper (he/him &#124; talk) 05:13, 3 February 2022 (UTC)
 * @EpicPupper, right. I suppose we'd have to ask the Wikidata people for permission for a bot there. Enterprisey (talk!) 06:38, 3 February 2022 (UTC)
 * @Enterprisey, I might try this (unarchiving thread). &#8213; <span id="Qwerfjkl:1652041202964:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  20:20, 8 May 2022 (UTC)
 * @Enterprisey, @BD2412, @Sdkb, I haven't completely finished this, but I've given it a start at User:Qwerfjkl/preservedCategories. Is there any clerking of the subpages the bot should do? &#8213; <span id="Qwerfjkl:1652207152286:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  18:25, 10 May 2022 (UTC)
 * Some thoughts. If a category is empty, it likely does not need to be preserved in any sense. If it is populated, I think it would be useful to have a note of how many pages were in the category. BD2412  T 18:45, 10 May 2022 (UTC)
 * @BD2412, where do you think I should note the number of pages in the category - the main page, or its subpages? The latter is fairly easy, but the former would require the bot to maintain the list of subpages, instead of a magic word. I could probably do both. The categories are currently drawn from - are there any other categories I should check? &#8213; <span id="Qwerfjkl:1652210090799:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl  talk  19:14, 10 May 2022 (UTC)
 * I would put the number on the main page. It will give an immediate sense of which categories only had one or two links in them at the time of deletion. BD2412  T 19:23, 10 May 2022 (UTC)
 * It just broke on Category:CS1: long volume value, so probably should limit the pages. &#8213; <span id="Qwerfjkl:1652211288185:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  19:34, 10 May 2022 (UTC)

I would oppose doing this; it is pointless and redundant at best and negates any consensus established at the CfD discussion at worst. Soft deletion (failed proposal) for articles failed, so its backdoor equivalent for categories should fail as well. * Pppery * <sub style="color:#800000">it has begun... 19:38, 10 May 2022 (UTC)
 * I'll reiterate my view that the best way to preserve the information is to import it to Wikidata, not to create a bunch of subcategories here. In addition to Pppery's concerns, any editor who might benefit from it in the future is far likelier to come across it there than in a userspace subpage jungle. &#123;{u&#124; Sdkb  }&#125;  talk 19:44, 10 May 2022 (UTC)
 * @Sdkb, the point of creating pages here is so the contents of the category is preserved, and that users can export it to Wikidata, even after the category is deleted, when the information might otherwise have been lost. &#8213; <span id="Qwerfjkl:1652212132339:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  19:48, 10 May 2022 (UTC)
 * I would add that there are certain categories of information that are not readily available from Wikidata, or which would not be parsed at Wikidata, which may still be suitable for listing or discussion in a Wikipedia article. To the extent that editors have hand-curated collections of this information, it should be maintained somewhere in case this utility can be exploited. As it stands, if an article is deleted, there is an article history that can be reviewed. If a category is depopulated, that information is dead. BD2412  T 03:57, 11 May 2022 (UTC)
 * I should probably restrict it to mainspace - userspace categories probably aren't worth preserving. In addition, I could only preserve categories with a minimum of X pages/subcategories/total. I could also delete (tag for G7) any preserved categories that still exist after the discussion closes. What do you think, @BD2412, @Sdkb? &#8213; <span id="Qwerfjkl:1652369117533:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  15:25, 12 May 2022 (UTC)
 * Yes, no userspace categories, and I would think that categories that only ever had one or two pages would also not need to be preserved. BD2412  T 16:23, 12 May 2022 (UTC)
 * If anyone's interested, the code's currently at https://public.paws.wmcloud.org/User:Qwerfjkl_(bot)/PreserveCategories.ipynb &#8213; <span id="Qwerfjkl:1652375378487:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  17:09, 12 May 2022 (UTC)

Automatic archival of Twinkle-generated logs
I had the idea of automatically archiving Twinkle-generated logs for deletion nominations (XfD, PROD, CSD), which can become very long for users who frequently initiate deletion processes, so that only the more recent months appear in the main log. My XfD log was over 160 KB until I set up my own archival system using, and we can use that as a template. –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 19:55, 19 May 2022 (UTC)
 * @LaundryPizza03, This should be decided by the users themselves. If you want, you can suggest they do this on their talk page? &#8213; <span id="Qwerfjkl:1652991043128:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  20:10, 19 May 2022 (UTC)
 * Agreed with Q; we already have multiple archiving bots, and users are welcome to choose which, if any, they wish to use. Primefac (talk) 07:17, 23 May 2022 (UTC)

Minor cleanup of WikiProject Women in Red mass message
The most recent mass message sent to WikiProject Women in Red/Outreach/List contains a syntax error, specifically missing closing bold formatting on this line: That line should read: Messages were apparently delivered to about 1,200 user talk pages listed at WikiProject Women in Red/Outreach/A-F, WikiProject Women in Red/Outreach/G-N, and WikiProject Women in Red/Outreach/O-Z.
 * New: LGBTQ+ women | Greenland and the Faroes |''' Women in music
 * New: LGBTQ+ women | Greenland and the Faroes | Women in music

If there is a bot operator who could tidy this up, that would be helpful. Note that this may be viewed by some as a cosmetic edit, but the problem is a WP:Linter error that will need to be cleaned up at some point, so it will be better if a bot does it. Pinging the message sender,, as an FYI; no action is needed from the message sender. – Jonesey95 (talk) 16:55, 31 May 2022 (UTC)
 * User:MalnadachBot/Task 12 covers this. Will do this within a couple of days. ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 17:05, 31 May 2022 (UTC)
 * Whoever codes this, make sure to include a test for if the issue had already been fixed. &#32; Headbomb {t · c · p · b} 17:14, 31 May 2022 (UTC)
 * ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 14:54, 1 June 2022 (UTC)

Removing anonblock and similar templates from IP talk pages where the IP is not currently blocked
I know this might sound crazy, but I've been thinking of a bot task where a bot would check for IPs that are not currently blocked with templates such as Template:Anonblock and Template:School block on their talk pages and then remove them. This is because it might confuse an IP user to be told that their IP is blocked even though they're not blocked, and the template is in present tense (ex. "your school, library, or educational institution's IP address is blocked") and it would be weird for that to be on an IP which is not currently blocked wizzito  &#124;  say hello!  23:42, 14 February 2022 (UTC)
 * See also Rangeblock, which uses the wording "has been blocked", which is ambiguous as to whether the block has ended. Certes (talk) 00:08, 15 February 2022 (UTC)
 * 🐶 EpicPupper (he/him &#124; talk) 21:52, 15 February 2022 (UTC)
 * Oops, this fell into my black hole of tasks. Looking into it again. 🐶 EpicPupper (he/him &#124; talk) 00:28, 8 April 2022 (UTC)
 * Welcome to the black hole of user talk pages. I'm not here to discourage any attempts to look into this, but I just want to make a couple of observations. The schoolblock template has a namespace check - when shown for a blocked edit it is typically current tense, but when shown on user talk pages it uses 'may be'. The anonblock template also uses 'may be', but at all times. In most cases anon users will never visit their talk page anyway, but these templates do serve the purpose of providing generally good standing advice for good faith school users - they probably should create an account while they can. One should probably check for range blocks, and these templates are sometimes used as a block notification just like any other block message. I can give an example showing both these latter issues: User talk:168.169.188.9. -- zzuuzz (talk) 00:59, 8 April 2022 (UTC)

Bot to maintain lists of Wikipedians by good article/featured article views
As much as we preach against it, climbing up the ranking in a list remains a strong motivator for many Wikipedians. WP:WBGAN and WP:WBFAN list out Wikipedians by their number of good articles or featured articles, but I think it might be a better measure of impact (albeit still an imperfect one) to instead list out Wikipedians by the cumulative annual views of all their GAs or FAs. Would anyone be interested in coding a bot to maintain such lists? &#123;{u&#124; Sdkb  }&#125;  talk 22:58, 22 March 2022 (UTC)


 * When users are making FA for reasons other than improving Wikipedia it can create trouble. Over at WP:MOSTARTICLES, the top 100 were scrambled to derail certain users who were using their standings for off-wiki benefit. Imagine the press runs a story linking to the list, unscrupulous users create bots to drive up page hit counts in order to gain personal fame and notoriety, to compete, or for egotistical reasons. --  Green  C  00:54, 23 March 2022 (UTC)
 * I think we need to strike a balance. If our goal was to never present any information that could ever be gamed, we wouldn't have WBGAN/WBFAN, nor would we even allow things like Barnstars. Is it possible someone would abuse the system by creating pageview bots as you theorize? Sure, but it doesn't seem super likely to me, whereas the value of these lists to push editors toward improving articles that need it more seems much more plausible. Looking at it another way, we already have lists that measure impact poorly and are extremely easily gamed (e.g. by churning out boilerplate typhoon FAs)—what I'm seeking here is to create lists that are marginally better. &#123;{u&#124; Sdkb  }&#125;  talk 01:08, 23 March 2022 (UTC)
 * Wouldn't it encourage low-effort FA creation, since cumulative views would increase when you have a large number of FA. Alt idea: measure the rate of change in views from before FA to post-FA. For example average views in the 5-year period before FA vs. average views post FA. This has the benefit of being neutral to minor topics that don't normally attract many views anyway, since it's measuring ratio not absolute count. That way obscure topic areas (Carolingian Empire) are not listed lower than high traffic topics (TV series), even though the former may have had a greater impact on page views percentage wise. Green  C  04:57, 23 March 2022 (UTC)
 * The current WBFAN page is what encourages low-effort FA creation; this could only improve on that. On view change, there's nothing intrinsically about making an article an FA that increases its views. What can increase its views is linking to it more elsewhere, and while I've come across some egregiously underlinked FAs, I've also come across some FA authors who want to link to their page from everywhere, whether warranted or not. So if you're worried about perverse incentives, I think the alt idea is the one to fear.
 * And on prioritizing high-traffic topics, yes, that's the point. We're writing an encyclopedia for readers, so we should want to focus more on the articles they actually read. Not exclusively—plenty of VAs aren't super popular—but weighting only by viewcount is better than not weighting at all. The Bus Uncle and Earth just plainly aren't equally important, and a page that counts them both as one star isn't measuring impact well.
 * I hope that helps clarify why I'd like to see these lists. If you're not convinced, though, that's genuinely fine—they're just lists in project space, so you'll be free to ignore them in favor of other pages that you prefer. Best, &#123;{u&#124; Sdkb  }&#125;  talk 06:23, 23 March 2022 (UTC)
 * In terms of implementation, for the GA side, the hardest part is mapping articles to nominators (which involves some tricky digging through diffs and munging wikitext). This is already implemented by, the bot that populates WP:WBGAN. So the easiest route would be to ideally reuse their code for that purpose, or even see if the maintainer is willing to implement it using their existing code. The additional work of fetching pageview totals for each page is quite simple using the Mediawiki Pageviews API. One thing to keep in mind is that the distribution of pageviews has a very heavy tail, so even if a user has nominated many GAs or FAs, their total pageviews will probably be dominated by their one or two most popular articles. (For example, I've started around 60 articles. The most popular of those articles - Cow Tools - gets about as many pageviews as all the others combined.) Colin M (talk) 18:14, 25 March 2022 (UTC)
 * Thanks for the thoughts, Colin! @SD0001, one simple way to do this might be to just add a "total annual views" column to the table your bot already produces at WBGAN. Would something like that be easy to code, and if so, would it be of interest? &#123;{u&#124; Sdkb  }&#125;  talk 18:31, 25 March 2022 (UTC)
 * I think it's better to put it on a separate page. I'm afraid I don't have the time though, but as mentioned below it should be pretty straightforward to do for a different bot operator if the existing article->nominator database is used. – SD0001  (talk) 20:22, 25 March 2022 (UTC)
 * @SD0001, just curious, why do you think it'd be better on a separate page? Thinking about it, having it on the same page people are already visiting might be best. &#123;{u&#124; Sdkb  }&#125;  talk 05:04, 10 April 2022 (UTC)
 * No need to reuse the code (that would be quite involved!) – SDZeroBot maintains the public  database on toolforge (table name:  ) containing the article–nominator mapping, which is updated in real-time. Then to update WBGAN everyday, it simply queries this table. This has been running for more than a year now and has been quite stable. –  SD0001  (talk) 20:17, 25 March 2022 (UTC)

Replace usbk template family with yy

 * There are some differences between the Template:Usbk associated templates and the Template:Yy associated templates. The differences are explained at Template:Yy. I designed the Yy series to add flexibility and functionality.
 * The simplest conversion involves the following:
 * Replace all  with.
 * Replace all  with.
 * Replace all  with.
 * Since the Yy series has greater complexity than the Usbk series, this simple replacement may cause very long pages to overflow. In that case the page may need to be broken into two pages. Check the page for any errors before proceeding to the next page. Feel free to contact me if you have any questions. Yours aye, Buaidh  talk e-mail 23:45, 26 April 2022 (UTC)
 * Thanks for the explanation. Would still be great to get the answers to my original 4 questions (diff? how many pages affected? is it a cosmetic edit? does it have consensus?), or at least a diff. Hard to proceed without this information. – Novem Linguae (talk) 02:34, 27 April 2022 (UTC)
 * Template:Usbk is found on 1,859 pages and Template:Yy is found on 10,290 pages. It is a functional change rather than a cosmetic change. It is a consensus only by greater use. See me if you have any more questions. Yours aye, Buaidh  talk e-mail 03:30, 29 April 2022 (UTC)
 * Here's a DIFF. Wikipedia:Userboxes/Sports/Football/UEFA/Germany oldid=1084671230 and Userboxes/Sports/Football/UEFA/Germany. Buaidh  talk e-mail 03:45, 29 April 2022 (UTC)
 * I think I'm going to be busy for about a month or so. In the interest of not holding this up, moving it to WP:BOTREQ. Hope that helps. – Novem Linguae (talk) 05:30, 29 April 2022 (UTC)
 * <span id="202204290532_Novem_Linguae"> P.S. This may need a WP:TFD to establish consensus for merging. – Novem Linguae (talk) 05:32, 29 April 2022 (UTC)
 * @Buaidh, I'm up for this. It should be doable with a few regexps, though I'd prefer if stronger consensus could be found, as Novem Linguae says above &#8213; Qwerfjkl  talk  06:19, 29 April 2022 (UTC)
 * We could just replace Usbk with Yy as deemed appropriate. As the author of Yy my intention was not to replace Usbk wholesale, but only where additional functionality was needed. Usbk is more compact than Yy and can be used where breaking a page in two is not warranted. Yy is prettier than Usbk, but that alone is not justification for replacing Usbk. Yours aye, Buaidh  talk e-mail 21:06, 30 April 2022 (UTC)
 * This looks like a request to merge the usbk templates into the yy templates. That discussion should happen at TFD, unless I am misunderstanding the request. – Jonesey95 (talk) 13:16, 2 May 2022 (UTC)

Null edit all pages transcluding =
Although = is now a magic word, many pages are still listed as transcluding the template in Special:WhatLinksHere/Template:=. A bot should null edit all those pages to get the transclusion count at https://templatecount.toolforge.org/index.php?lang=en&namespace=10&name=%3D#bottom all the way down to zero. GeoffreyT2000 (talk) 01:41, 1 July 2022 (UTC)
 * Why? Does it cause a problem that needs a solution? PrimeHunter (talk) 02:10, 1 July 2022 (UTC)
 * Maybe it could be handled by just making a dummy edit to Template:= but is there a good reason to use server resources on rebuilding 250,000 pages and their link tables? PrimeHunter (talk) 02:22, 1 July 2022 (UTC)
 * I agree with PrimeHunter. This is precisely what the job queue is for, there's no urgency for this to get done AFAIK. Legoktm (talk) 03:53, 1 July 2022 (UTC)
 * Indeed, this is not urgent. The job queue can deal with it. &#32; Headbomb {t · c · p · b} 04:10, 1 July 2022 (UTC)
 * It looks like someone is doing it anyway, because the count is at 181,000 and falling fast. Changes to MediaWiki code can result in updates that take months to take effect; see . – Jonesey95 (talk) 16:52, 1 July 2022 (UTC)
 * I'm not sure that's so. The Job Queue's been a lot more responsive these last few months. &#32; Headbomb {t · c · p · b} 23:56, 1 July 2022 (UTC)
 * Transclusion count is at 0 now. Going to archive this. &#32; Headbomb {t · c · p · b} 16:51, 2 July 2022 (UTC)

Request for template error
Hello. There is a problem in pages using template:DukeOrtho. The first letter should be written in lowercase, not the uppercase. example Can anybody fix this by bot? LR0725 (talk) 07:26, 12 June 2022 (UTC)
 * There are only 63 transclusions of this template, so it will be best to do this manually. That being said, I have added some functionality for both ease of viewing and typing so that the changes might not be necessary. Primefac (talk) 07:32, 12 June 2022 (UTC)
 * Thanks. LR0725 (talk) 08:05, 12 June 2022 (UTC)
 * That's wrong. This should start with an uppercase when used like that. This ought to fix it. &#32; Headbomb {t · c · p · b} 10:57, 12 June 2022 (UTC)
 * Thanks for that, I felt like I was missing something but I was focussing more on the link than the output. Primefac (talk) 19:41, 12 June 2022 (UTC)
 * , yeah I got confused too initially. &#32; Headbomb {t · c · p · b} 20:42, 12 June 2022 (UTC)

Substitute messages
Hello!

Please substitute these int: messages. They belong on Commons, on English Wikipedia only English is needed :).Jonteemil (talk) 23:37, 6 June 2022 (UTC)


 * Hey there. Happy to do it, but would like some confirmation that this is appropriate. That way in my BRFA I can prove that this has consensus. Want me to post about it on WP:VPT? – Novem Linguae (talk) 03:24, 7 June 2022 (UTC)


 * Thanks. Sure, you you can post it there.Jonteemil (talk) 11:33, 7 June 2022 (UTC)

Bot request to popular year lists by country
Category:Year lists by country has some entries without many things listed on them. Some of those have categories that show a lot of things that could be moved to those list though. Check the year in the category, post the article linked there to the proper list article. If only one link per year exist, then list them by decade instead. For instance I noticed Category:2015 in Brunei had things that weren't in the article 2015 in Brunei so added them. There could be red links in the main article of List of years in Brunei which have things listed in a category that has the name of that year and the name of the country.  D r e a m Focus  16:31, 10 May 2022 (UTC)


 * Might have some WP:CONTEXTBOT issues, if I'm understanding this right :) 🐶 EpicPupper (he/him &#124; talk) 08:05, 11 May 2022 (UTC)

Bot to help with GAR closures
Closing a GAR discussion is quite a bit of faff, so I hope on of the magicians technical editors could help us out. A bot would have to do the following:


 * 1) remove the  from the article talk page
 * 2) update the article history, or change the GA template into article history it when not yet present, like this diff
 * 3) remove the GA status from WikiProjects banners if delisted
 * 4) remove the good article template from the article if delisted
 * 5) remove the good article from the list of good articles if delisted
 * 6) archive the discussion (if a community assessment). The current archive is found at Good article reassessment/Archive 67. As a bonus, the bot could make a new archive whenever the previous one is full. This is now done manually (see Wikipedia talk:Good article reassessment/Maintenance)

I think the FACBot is already doing something very similar for featured articles. For a community assessment, this bot could be triggered when the discussion is closed (and GAR/current on the reassessment page is changed to GAR/result). For individual assessments the most logical trigger would be the removal of the from the article talk page. In that case, the bot would start from #2. Pinging @Aircorn, who is doing a lot of this maintenance. Femke (talk) 07:27, 10 April 2022 (UTC)


 * Howdy. NovemBot 1 does something similar for good topic promotions and featured topic promotions. I could reuse its code for turning  into  . Can you provide a link to 1 recent individual assessment closure and 1 recent community assessment closure for me to review? Also, are you open to having a limited list of people who can summon the bot for security reasons, or does it need to be summonable by anyone? – Novem Linguae  (talk) 21:46, 10 April 2022 (UTC)
 * Brilliant!
 * A link to a and example for an individual delisting and a community reassessment closure. Individual reassessments are done by quite a large group of people, so I think it would be preferable to have it summonable by anyone. (Community reassessment closures are done by a smaller group). Femke (talk) 16:38, 11 April 2022 (UTC)
 * Sounds good. Next time you close a couple of these, can you just say "approved for delisting" and ping me and leave the checklist to me so I can practice a bit? Once I'm comfortable with the procedure then I'll start writing some code. – Novem Linguae (talk) 02:10, 12 April 2022 (UTC)
 * Thanks for the ping. Femke seems to have covered everything so I will just add that this would be really useful. Air<b style="color: green;">corn</b> (talk) 08:49, 12 April 2022 (UTC)
 * I just closed two discussions: Good article reassessment/WIN Television/1 and Good article reassessment/American popular music/1. Let me know if you'd like more practice / whether I should open an individual reassessment (so that it can be closed in a week if no-one responds). Femke (talk) 16:18, 13 April 2022 (UTC)
 * Done. 1, 2, work instruction I created. Please check those and let me know if everything looks good. If so, I'll begin writing a bot. I'll probably do the community process first. If we did a whitelist, how many people would we need to put on it? A whitelist would help with security concerns at the BRFA. – Novem Linguae  (talk) 09:37, 14 April 2022 (UTC)
 * Everything looks good :).
 * I went back 2 years in the archives, and found around 20 people closing discussions; half of those only closed one discussion. So initially 20 people on a whitelist? Femke (talk) 16:08, 14 April 2022 (UTC)
 * I might end up doing the permissions check by having a summoning template ping the bot, then the bot can check for extended confirmed via who pings it. Looking like I'll be busy IRL for a couple of weeks. It's on my todo list. Feel free to follow up every once in awhile to keep me on track. – Novem Linguae (talk) 21:03, 22 April 2022 (UTC)
 * EC should cover basically everybody who would be interested in closing community GARS, so that should work. I hope this bot can be one of the puzzle pieces that make a new GA sweep initiative feasible (probably only of highly-visible articles, as there are just too many GAs). If an initiative like that were to become popular, it may attract one or two non-EC editors. Femke (talk) 16:04, 29 April 2022 (UTC)
 * How is it going? I assume it would be good to hold off on closing reviews once an BRFA is launched, so that we have enough test cases? Femke (talk) 18:02, 19 May 2022 (UTC)
 * Hey there. I'm going to be busy with my real world job for a couple weeks. Probably best to manually close your GARs. Once I get some time I can probably code most of this in a day, borrowing a lot of code from my other bot. Maybe ping me around June 7. Sorry for the delay. – Novem Linguae (talk) 23:40, 19 May 2022 (UTC)
 * Good news. My real life job is calming down, I will probably be able to work on the bot this week. – Novem Linguae (talk) 03:13, 7 June 2022 (UTC)
 * @Femkemilene. Alright, gonna start working on this one. Do you want it to be a bot (summoned with a template) or a user script? This one requires editing around 4 pages at one time (low quantity of edits), so it may make sense to do it as a user script. Open to either though. Let me know. – Novem Linguae (talk) 22:28, 13 June 2022 (UTC)
 * User script would make sense here too, and I assume would be faster for you to write given you've just made one for the other side of the coin. Really great you're doing this :). Femke (talk) 17:11, 14 June 2022 (UTC)

Hello. Quick status report, I'm about halfway done writing this. Code. Feel free to start saving up GARs for me to close. Couple questions. 1) Do you want this included in GANReviewTool, or as a separate user script? 2) Do you want this to apply a colored Atop like in this diff? – Novem Linguae (talk) 23:52, 1 July 2022 (UTC)


 * 1) yes, that would be easiest, so people don't need to isntall two scripts 2) Yes, please, that looks tidier. Amazing tool, the GANReviewTool, thanks for working on it! Femke (talk) 11:00, 2 July 2022 (UTC)
 * @Femkemilene. All done. I've turned the tool on for everyone. Visit any GAR page and there will be [Keep] and [Delist] buttons next to the level 2 headings now, simply click those to activate the tool. You can report any bugs or feature requests at User talk:Novem Linguae/Scripts/GANReviewTool. I also have a log page at User:Novem Linguae/Scripts/GANReviewTool/GARLog that I watchlisted and that I will use to proactively detect bugs. – Novem Linguae (talk) 12:40, 13 July 2022 (UTC)

Removing user warnings tested at WP:SANDBOX
User warnings are not allowed on the user sandbox because new users could be afraid they did something wrong or got banned. These could be removed by a bot. It could detect for the text of a substituted template: for example, if it saw the following or similar:

Hello, I'm Interstatefive. I wanted to let you know that one or more of your recent contributions have been undone because they did not appear constructive. If you would like to experiment, please use your sandbox. If you have any questions, you can ask for assistance at the Teahouse. Thanks.

it would revert. After the bot reverts 3 warnings by the same user in 10 minutes it could send a message to the user stating to go to WP:UWSB to test user warnings.  interstatefive  (talk) - just another roadgeek 17:34, 20 May 2022 (UTC)


 * I successfully implemented this feature as a bot, but I decided to make a minor change. Instead of leaving a message on the talk page of any user who posts 3 warnings to the sandbox in 10 minutes, I made it so that a warning is posted to the user's talk page if they add a warning to the sandbox at all. This reduces confusion on the side of the editor adding the warnings, and is easier to program. You can see my tests in the edit logs of User:CapsuleBot/sandbox and User talk:Capsulecap. As the bot is not implemented yet I will have to add it to Toolforge in addition to approving its task. <span style="font-family:'Trebuchet MS',sans-serif;">Capsulecap (talk • contribs) 18:40, 21 May 2022 (UTC)

Substitute inappropriate uses of PH wikidata in article text.
The 2013 wikidata RFC closed with an extremely strong consensus that it is not appropriate to use wikidata in article text on the English wikipedia. A few editors (notably and ), who were presumably unaware of this, have been performing edits where they have been replacing random words in the first paragraph of various Philippine city articles with wikidata templates, typical diffs. Such edits are contrary to the outcome of the RFC and make what should be plain text unnecessarily difficult to edit. I am therefore requesting a one time bot run which will substitute any inappropriate uses of the PH wikidata template, i.e. those found in article text, rather than infoboxes. 192.76.8.78 (talk) 10:15, 25 May 2022 (UTC)
 * This task can be done with AWB, not? <span style="font-family:Monotype Corsiva;background-image:linear-gradient(90deg,red,yellow,cyan);color:transparent;background-clip:text;-webkit-background-clip:text">NguoiDungKhongDinhDanh 14:57, 25 May 2022 (UTC)
 * There are ~1800 pages transcluding PH wikidata, which is in the realm of bot numbers, but I would somewhat agree that this is probably context-dependent enough to merit at least a cursory pass-through with AWB to see how many pages actually need editing (as I suspect the majority of the transclusions will be only found in the infoboxes). Primefac (talk) 15:04, 25 May 2022 (UTC)
 * It appears that some PH wikidata templates should be removed, while others should be replaced (maybe substituted?) GoingBatty (talk) 16:16, 25 May 2022 (UTC)
 * If someone feels this would be better suited to WP:AWBREQ I have no objection to someone moving it.
 * @GoingBatty The usages of PH wikidata in infoboxes are OK from a policy standpoint and should be kept, the usages in the body of articles should be substituted so that the article maintains the same text but in non-wikidata template form. 192.76.8.78 (talk) 16:43, 25 May 2022 (UTC)
 * In, it seemed more appropriate to delete the template than to substitute it. GoingBatty (talk) 16:57, 25 May 2022 (UTC)
 * @GoingBatty Agreed that deletion was proper there, though in the version of the article prior to that edit the template didn't produce any output, so substitution and deletion would have been functionally the same thing (we would have just ended up with duplicate spaces, which are stripped by the parser). How that template ended up there is a mystery, I assume someone must have copied and pasted some text from one of the wikidataified articles. 192.76.8.78 (talk) 17:22, 25 May 2022 (UTC)
 * I did a quick test with WP:AWB. Using   as the search, and find/replace   (and of course the other common parameters) works just fine if we want to indiscriminately replace all of these. If we want to skip infoboxes, this task becomes harder and may require a bot. – Novem Linguae  (talk) 19:53, 25 May 2022 (UTC)
 * @Novem Linguae, I started coding a regex for this, something like  →  . (For the list I just used What transcludes here.) <span id="Qwerfjkl:1653510670117:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl  talk  20:31, 25 May 2022 (UTC)
 * ┌─────────────────────┘ Actually, with some more thorough testing  works better. &#8213; <span id="Qwerfjkl:1653572284870:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl  talk  13:38, 26 May 2022 (UTC)

Bot to remove or log redirects from a User or User talk page to Main Page

 * FYI: I've also started a related discussion at WP:VPT

Recently ran into an editor who decided to be clever and redirect their User page and User talk page to Main Page. Unlike most pages which give an indicator when you've arrived via a redirect that you can click on to get back to the source page, apparently this does not generate such an indicator. With that scenario in mind, a bot that monitors edits to User and User talk pages (not subpages, just the main ones that would conceivably be linked from the MediaWiki UI for contacting a user) for attempts to redirect to Main Page (I'm not aware of any other page that suppresses the redirect indicator, if such a page exists, redirects for those pages would also make sense). What the bot does upon finding such an edit really depends on how much consensus you think we need for it: could log it to a specific bot subpage that interested editors/admins could watchlist and address as they happen, or, if it wouldn't be deemed too controversial, the bot could simply remove the redirect (and perhaps still log it somewhere) and leave a note on their talk page as to why it was undone. —Locke Cole • t • c 01:39, 26 June 2022 (UTC)
 * Does this query suffice? <span style="font-family:Iosevka,monospace">0x Deadbeef 02:40, 26 June 2022 (UTC)
 * That works, unless someone else took care of some others there was still who had their user page redirected to Main Page (which I fixed). The bot part of the request was more the automating a log page (for notifications of when such a redirect is created) or the automatic reversal (if such a system needs consensus, I can work on a discussion for that). If it's too much trouble, I guess I can just periodically check that query, but for people trying to be annoying in-the-moment the redirect existing at all would make contacting editors annoying (I briefly considered going to WP:VPT because it wasn't immediately clear to me what was going on when I tried to visit that users page/talk page). —Locke Cole • t • c 02:56, 26 June 2022 (UTC)
 * @Locke Cole, I think it'd be fairly easy to write a pywikibot script for this. I can write some code, but I'm not sure how to run it on toolforge (presumably it would run indefinitely). &#8213; <span id="Qwerfjkl:1656251781587:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  13:56, 26 June 2022 (UTC)
 * Or at least until a software change in MediaWiki can happen to make such an edit impossible to save. I'm not familiar with the APIs available, but presumably if there were a way to hook into recent changes and filter by namespace to User/User talk, you could look for a redirect to Main Page being created (it might be worth looking into whether any other pages exhibit this suppression of (Redirected from ...) and prohibiting those too) and go from there fairly easily. —Locke Cole • t • c 17:42, 26 June 2022 (UTC)
 * Thankfully, redirects to special pages don't work. What other bad targets could there be?  Certes (talk) 17:50, 26 June 2022 (UTC)
 * Not knowing how Main Page suppresses the "(Redirected from ...)" (I'm assuming through CSS/JS), I'm not certain if there are other pages that behave similarly that could be abused. —Locke Cole • t • c 18:07, 26 June 2022 (UTC)
 * is hidden for Main Page and no other pages with code in MediaWiki:Vector.css and MediaWiki:Monobook.css.  contains other things than "Redirected from" and was probably hidden due to other things. If we wanted to, I think we could add CSS to display "Redirected from" while still hiding the other things. If we display "Redirected from" then it will be displayed for redirects from all namespaces. PrimeHunter (talk) 21:42, 26 June 2022 (UTC)
 * At least that should mean it's just Main Page that has this potential for abuse? I assumed (perhaps incorrectly) that Main Page had a legitimate reason for suppressing the "(Redirected from ...)" message. —Locke Cole • t • c 04:44, 27 June 2022 (UTC)
 * An editor at the VPT discussion recommended using the edit filter system to stop this type of edit. I'd wait before writing any code, I'm assuming the filter will happen, so thank you for your help. =) —Locke Cole • t • c 18:29, 26 June 2022 (UTC)

Request to remove usages of deleted Infobox television parameter
first_run has been removed from Template:Infobox television after this discussion. There are ~13k pages at Category:Pages using infobox television with unknown parameters with the parameter. Would really help if someone with a bot could remove all instances of these. Thank you! Gonnym (talk) 05:27, 6 June 2022 (UTC)


 * – Novem Linguae (talk) 05:56, 6 June 2022 (UTC)
 * Quick note that is taking over this one. Feel free to contact Primefac if any issues. Thanks. – Novem Linguae  (talk) 05:11, 16 June 2022 (UTC)

Film categories
A few weeks ago per Wikipedia talk:WikiProject Film/Archive 79, WikiProject Film reached a consensus to deprecate its former practice of deeming the base "[Country] films" categories to be "all-inclusive" (i.e. directly including all films from that country even if they were already otherwise subcategorized for genre or other characteristics.) However, some of the involved categories literally have thousands of articles, and there are nearly 200 country categories cross-referenced with a few dozen genre categories to deal with — so needless to say, we'd prefer to get as much of it as possible done by bot instead of editors having to manually go through over 100,000 films one at a time.

The important complications here are that there may be some films lurking in the base "Country films" categories which have not been fully subcategorized by genre at all yet, and some country-genre intersections may still be missing entirely — so the request would be for a bot to go through the Country-Genre intersection categories (e.g., , , etc.) to remove "Country films" from films that are already subcategorized, but the bot should not be turned loose directly on "Country films" categories themselves, so that any unsubcategorized stragglers don't get stranded from the tree. Human editors can look after whatever cleanup is still necessary after a bot's done the grunt work, but we'd prefer to automate as much of the grunt work as possible first. Bearcat (talk) 15:52, 5 May 2022 (UTC)
 * Note: Category:Films by country contains all the Country/Genre intersection subcats: Films by country by genre‎ Films by genre by country‎ Films by studio by country‎ Films by topic by country‎ Films by country and year‎<br style="margin-bottom:0.5em"/>3D films by country‎ Black-and-white films by country‎ Direct-to-video films by country‎ English-language films by country‎ Feminist films by country‎ Independent films by country‎ Lost films by country‎ Multilingual films by country‎ Rediscovered films by country‎ Short films by country‎ Silent films by country‎ Television films by country‎ Films based on actual events by country‎ Lists of films by country of production Film series by country Crossover films by country &#8213; <span id="Qwerfjkl:1651769493017:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl  talk  16:51, 5 May 2022 (UTC)
 * If this just involves replacing  (with nothing) then I could do it. &#8213; <span id="Qwerfjkl:1651876327411:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl  talk  22:32, 6 May 2022 (UTC)
 * I don't really understand what that code syntax means, could you summarize it for the technologically inept? Bearcat (talk) 14:54, 7 May 2022 (UTC)
 * @Bearcat, remove from the relevant pages. &#8213; <span id="Qwerfjkl:1651949449698:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl  talk  18:50, 7 May 2022 (UTC)
 * Ahhhh, okay. If that would work, then go for it. Bearcat (talk) 18:59, 7 May 2022 (UTC)
 * @Bearcat, . &#8213; <span id="Qwerfjkl:1652520480507:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  09:28, 14 May 2022 (UTC)
 * @Bearcat, this is nearing completion. I just though id.mention.I'm tracking progress at User:Qwerfjkl/sandbox/24. &#8213; <span id="Qwerfjkl:1656622550670:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  20:55, 30 June 2022 (UTC)
 * Okay, thanks for the update. I've manually cleaned out a few of the smaller categories with only a couple of dozen films total (but also Canada, since that's the one I generally work with the most and would have been doing the post-bot straggler cleanup on it anyway), but of course it was the categories with thousands of articles to deal with that led to the bot request, so the update is much appreciated. I have also noticed the occasional burst of people adding back to some Canadian films again, but that's easy to control since it's only one or two films at a time. Thanks again. Bearcat (talk) 21:33, 30 June 2022 (UTC)

Remove WikiProject categories from articles
This query shows articles with WikiProject categories. This bot request is to remove the WikiProject categories from the articles, and add the WikiProject to the article's talk page if it's not already there. Thanks! GoingBatty (talk) 15:18, 30 May 2022 (UTC)


 * Looking at it, while there are obvious errors like Category:WikiProject Women artists, there are also a bunch of categories like Category:WikiProject Australian Roads articles with a junction list using templates or Category:WikiProject Color articles needing infobox sources. It doesn't sound like something that could be easily automated. With only 600 pages, it's probably easier to generate a regular report. — HELL KNOWZ ∣ TALK 15:47, 30 May 2022 (UTC)
 * @Hellknowz The latter two categories you mentioned are created by a template, and are not directly added to the article. I would hope a bot could just focus on those categories directly added to the article.  GoingBatty (talk) 00:43, 12 June 2022 (UTC)
 * @Hellknowz Scrap that. Once I excluded those two categories from the query, I saw there are very few articles left.  I can handle them manually.  Thanks!  GoingBatty (talk) 03:41, 12 June 2022 (UTC)

Bot to update population counts for cities, counties, and states
After 2020, the US Census released a new population count for the United States. Many cities have their own Wikipedia articles that have sections which goes into detail about their pop. counts. Though, many articles about them that many still haven't been updated, even 2 years after the 2020 Census. I believe it is not humanly possible to update all the articles with old data, even if you did, it would likely be almost time for the 2030 Census counts. I propose a bot that would update information in likely three sections in each article which needs updating. first is the top introduction which usually say "as of the 2010 Census, the population was X." Second would be the Infobox which usually has a section that talks about population. third would be the historical population box which is usually very neglected by editors. The bot would update each section to the current Census counts, fill in gaps in the historical population section (I would bet some articles don't even have 2010 counts), and possibly update yearly estimates carried about by the Census. This website seems to have all the information that would be needed for the bot to run, an example https://www.census.gov/quickfacts/swaincountynorthcarolina. I would like opinions about this idea and see if anyone is willing to help create a bot as I do not know a lot of coding. Thank you for your time! DiscoA340 (talk) 21:24, 31 May 2022 (UTC)


 * ~120 matches found for textual instances of 2010 census data; the population fields in Infobox settlement could be examined, and I'm not sure what the "population box" describes. 🐶 EpicPupper (he/him &#124; talk) 21:37, 31 May 2022 (UTC)
 * It's usually in demographics and it lists all the Census counts in the past and present. Here is an example of one in the article "New Hanover County, North Carolina" to the right. New Hanover County, North Carolina. An example of a usual introduction that includes Census population counts is the article Jacksonville, North Carolina in the second sentence at the start. The wording can vary from article to article for that one. Sorry for not being more specific, if you have any more questions, feel free to contact me. DiscoA340 (talk) 00:56, 1 June 2022 (UTC)
 * Here is the template for . DiscoA340 (talk) 00:58, 1 June 2022 (UTC)
 * currently contains 14,000 articles. If you can get a few people together and process 100 articles per day, you'll be done in less than six months. – Jonesey95 (talk) 02:47, 1 June 2022 (UTC)
 * If it's just raw numbers that need updating, chuck it all into a module and update it all at once. Primefac (talk) 13:57, 22 June 2022 (UTC)
 * What Primefac says. Alternatively, there is WikiData.  Lee Vilenski (talk • contribs) 14:42, 22 June 2022 (UTC)
 * There is also Wikicommons Tabular which is my favorite because it's uncontroversial (unlike Wikidata) and universal (unlike a local module). It doesn't fit every application but would be a good fit for this, I think. -- Green  C  18:45, 22 June 2022 (UTC)

Removing expired community sanctions and unblock conditions from WP:EDR
I noticed that temporary sanctions tend to linger on Editing restrictions. Entries can be automatically removed if the rightmost column contains only a date which has passed; dates in the tables are always in  format. This will apply to all subpages of EDR, including archives, except that permission from Arbcom will be needed to auto-handle the Arbcom-imposed sanction lists. –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 12:14, 1 June 2022 (UTC)


 * There is Bots/Requests for approval/TheSandBot 9, but seems inactive given the history of the page containing expired restrictions. <span style="font-family:Iosevka,monospace">0x Deadbeef  13:08, 1 June 2022 (UTC)
 * Courtesy ping to, it might just be stuck. Primefac (talk) 08:05, 13 June 2022 (UTC)
 * Run just now. Thanks for the ping. Looking to automate this one... -- The SandDoctor Talk 00:24, 14 June 2022 (UTC)

Kenya stubs
Many of the stubs in the categories Category:Kenya geography stubs, and its six subcategories, are unsourced (some existences unverifiable) with no evidence of notability (WP:GEOLAND etc.). These should be uncontroversially (consensus exists through previous AFD) redirected to their 'parent' article. For example, Gatanga, Kenya sits within Category:Central Province, Kenya geography stubs, and should redirect to Central Province, Kenya. Is there a bot with the ability to do this with relative ease? MIDI (talk) 22:31, 29 June 2022 (UTC)
 * If an article is redirected, will the target have any mention of the topic of the redirected article? If not, then that's not a helpful redirect, if yes, then that merely passes the buck with the sourcing as the mention will need to be sourced. Are these places really not notable? Gatanga, for example, appears to be the name of a large(ish) administrative unit. – Uanfala (talk) 22:44, 29 June 2022 (UTC)
 * This is a better AWBTASKS request, since there will need to be human oversight and likely manual editing. Primefac (talk) 08:09, 30 June 2022 (UTC)
 * You're prolly right, and that's something I can do myself (to fix what I've caused!). I'll move over to WP:AWBTASKS. MIDI (talk) 11:57, 30 June 2022 (UTC)

Relink moved page
All these links need to be changed from Loring Park to Loring Park, Minneapolis <b style="color:red">C</b><b style="color:#f60">T</b><b style="color:#FF0">F</b><b style="color:green">8</b><b style="color:blue">3</b><b style="color:#60c">!</b> 18:20, 6 July 2022 (UTC)
 * Go to WP:AWBTASKS, not here. Primefac (talk) 18:59, 6 July 2022 (UTC)
 * Some links seem to refer to the park rather than the neighbourhood, and should probably not be changed. Certes (talk) 20:04, 6 July 2022 (UTC)
 * Yeah I was going to go back and fix those. It would be easier to fix it that way. <b style="color:red">C</b><b style="color:#f60">T</b><b style="color:#FF0">F</b><b style="color:green">8</b><b style="color:blue">3</b><b style="color:#60c">!</b> 01:34, 7 July 2022 (UTC)
 * I've worked through the links and changed 18 from the park to the neighbourhood. The majority of links seem to refer to the park and I've left them alone.  In fact, I'm having second thoughts about some of my changes, such as .  I don't see anything here for a bot to do. Certes (talk) 11:38, 7 July 2022 (UTC)

Bot to generate a list of instances of longstanding blocks of hidden text
Per the discussion at Village pump (proposals), there are articles where some issue has led an editor to hide a block of text in the article (perhaps pending discussion of whether it is overly detailed or supported by sources or the like, or perhaps for technical reasons). Some examples include this edit, which hid a citation that apparently was not working at the time, and thereafter remained in the wikitext for nine years, and this edit, which put an entire paragraph in hidden text, where it remained for five years.

This is obviously bad editing, given that putting content into hidden text (particularly without indicating this in an edit summary or on the talk page) merely ends up polluting the Wikitext without resolving the asserted issue.

What is needed is a bot to suss out instances of relatively large blocks of longstanding hidden text and create a project-space list indicating:
 * 1) The article involved;
 * 2) Date when the text was hidden;
 * 3) Content of the hidden text (probably with "nowiki" tags)

As noted in the Village Pump discussion, there are some relatively short bits of hidden text that routinely go into certain templates to indicate what shoudl go there. I think a safe cutoff would be 50 characters, with any block of text longer than that being listed. Note that we do want to capture deleted images that have been hidden, but it is probably best to list those separately. BD2412 T 18:33, 28 May 2022 (UTC)
 * Could possibly use an AWB offline database scan and a regex for this one.  I don't have time to do it myself, but just wanted to throw the idea out there. – Novem Linguae  (talk) 21:03, 28 May 2022 (UTC)
 * What we need is to list these pages, or put these issues on its discussion page and give a category? Kanashimi (talk) 21:27, 28 May 2022 (UTC)
 * I think the first thing is to get a sense of the scope of the problem. How many articles have hidden text longer than a short note? How many have passages of hidden text that have just been sitting there for years and years? I would start with a project page listing instances, and sortable by date, size of the text block (or of the largest text block, for pages with multiple blocks of hidden text), and perhaps with the identity of the editor who added the hidden text or added the tags to hide existing text. This may be a task best handled by dropping talk page notes reminding editors that they hid some text some number of years ago, and it needs to be resolved. BD2412  T 22:40, 29 May 2022 (UTC)
 * As I wrote in the village pump thread, I don't see any need to do anything about those html comments. However, if a report does eventually get generated, it should use a much higher cut-off than 50 characters: html comments about content (rather than template parameters) are typically hundreds of characters long. – Uanfala (talk) 11:39, 31 May 2022 (UTC)
 * Hidden text of medium length is more likely to be wrong if unterminated. The minimum length should probably depend on which of <! -- and -- > comes next after the HTML comment starts.  The former usually indicates an error. <span id="Certes:1654036870205:WikipediaFTTCLNBot_requests" class="FTTCmt">Certes (talk) 22:41, 31 May 2022 (UTC)
 * There needs to be some way of marking hidden text as not a problem, e.g. the lead of Patrick Stewart starts Sir Patrick Stewart and has done since he was made a Knight Bachelor in 2010 because there was an issue with well-meaning but mistaken editors changing OBE to KBE. That is inside a template and exactly 50 characters so I don't know whether it would be caught by this, but there will be other articles with similar notes.
 * Also remember to exclude the output of (which is always substituted). Thryduulf (talk) 19:19, 1 June 2022 (UTC)

Update parameter names when template Template:Internet Archive film is used in articles
When the template was created, the parameter for specifying the title of a film was called "name", and many articles (e.g. this) use this syntax: Since this edit in the template, the expected parameter is "title" instead of "name", and the expected syntax is Any use of the parameter "name" is ignored, making the name of the link default to the article title for any use of the old syntax. After that, the template must be updated to conform to the syntax of. You are welcome to do it, otherwise, ping me and I'll do it. --Bensin (talk) 22:22, 22 July 2022 (UTC)
 * Background:
 * The bot request is to:
 * 1) go through all articles in the article space using the template  (currently 2424 articles) and change any parameter in the template in the article from "name" to "title".
 * 2) go through all articles in the article space using the template  (currently 875 articles) and change any parameter in the template in the article from "name" to "title".


 * Would it be easier to edit the template to accept both parameters? – Novem Linguae (talk) 01:12, 23 July 2022 (UTC)
 * ✅, because this is an easy fix. Primefac (talk) 17:00, 26 July 2022 (UTC)
 * A simple search-replace could be easier via AWB see WP:AWBREQ. --  Green  C  03:55, 23 July 2022 (UTC)
 * True, or just add in the name parameter as a valid alt, as I have just done. Primefac (talk) 17:00, 26 July 2022 (UTC)
 * Thank you! I updated the here. --Bensin (talk) 14:56, 31 July 2022 (UTC)

Add Reflist-talk to talk pages with references.
Many users add references to discussions on talk pages, and they all clump together on the bottom of the talk page if the editor doesn't known about the Reflist-talk. It seems to be a fairly simple task. I have checked the other bots, and there is SteveBot, which adds reflist to the bottom of articles. AdrianHObradors (talk) 18:15, 2 June 2022 (UTC)

Edit: Seems I broke the table up there putting a link to the template on the title, sorry! Removed, hope that fixes it AdrianHObradors (talk) 19:43, 2 June 2022 (UTC)
 * User:GreenC bot/Job 8 does it every 6 months. Last was March. (p.s. not as simple as seems!) -- Green  C  18:29, 2 June 2022 (UTC)
 * Oh, that is a good bot, @GreenC! Thanks for making it. And why such a long period if I might ask? A monthly execution (or even more) would seem reasonable.
 * I have to ask though, when it says checking all talk pages, does it mean all talk pages? Or just the ones edited since the last time it executed? --AdrianHObradors (talk) 18:40, 2 June 2022 (UTC)
 * I think this thread answers both questions: Bot_requests/Archive_82. -- Green  C  18:46, 2 June 2022 (UTC)
 * Oh, I see. So, if I understand correctly, even if the bot was executed daily and only had to edit a few talk pages, it would still require millions of API calls? And just saw the other edit, I'm sure it isn't as simple as it appears hahaha. Glad still you made it :) AdrianHObradors (talk) 18:56, 2 June 2022 (UTC)
 * This would be useful, but I'm not sure that it's a common enough problem to require such an expensive bot. I occasionally come across discussion pages, which are often in Wikipedia space rather than technically talk pages, where it causes some confusion if there is no Reflist-talk, but such action is needed much more quickly than the interval on which this bot could reasonably be expected to run unless anyone can come up with a much more efficient way for it to do its stuff. Phil Bridger (talk) 19:45, 2 June 2022 (UTC)
 * Only pages altered since the last run need be checked. If the bot runs more often, it will have fewer pages to check each time.  Can it obtain a list of recently updated talk pages efficiently, e.g. through SQL via page.page_latest?  If so, then running the bot frequently might not use much more resource than doing a major run every six months. <span id="Certes:1654205886203:WikipediaFTTCLNBot_requests" class="FTTCmt">Certes (talk) 21:38, 2 June 2022 (UTC)
 * Asked at Request_a_query -- Green  C  16:22, 3 June 2022 (UTC)
 * User:Certes came up with a SQL query that is pretty interesting as it allows for not only mainspace but all spaces, in a reasonable query, that runs in about a minute ie. show all talk pages modified since X date. This can be fed to the bot so it has a smaller footprint to process. It's about 180k pages per month in mainspace, which is a lot less than 6.5 million. It would be more depending which spaces are included, probably Wikipedia:, Template:, .. can't say how soon I'll get to it, will require structural changes, but is certainly the way to go. --  Green  C  03:00, 5 June 2022 (UTC)
 * ┌─────────────────────┘ GreenC, That sounds interesting! I am a bit busy right now, but in about a month I will have more free time and would be willing to help. Don't have much experience writing bots, but shell and SQL is something I am familiar with. And maybe I am getting too excited, but, if it takes a minute to run... 180k pages per month is 250 pages per hour. Bot could maybe even be run hourly? That would be so great. <span id="AdrianHObradors:1654448956781:WikipediaFTTCLNBot_requests" class="FTTCmt">AdrianHObradors (talk) 17:09, 5 June 2022 (UTC)
 * If a way can be found to run the bot hourly, or even daily, then I would be all for it. But please include Wikipedia (not only Wikipedia talk) space as that is where I most often see it being needed. Phil Bridger (talk) 17:29, 5 June 2022 (UTC)
 * Or, thinking about this a bit more, would it be difficult or expensive for a display of references to be included by the core software before any new level 2 heading on a discussion page, as already happens at the end of articles in main space when (or maybe just use REVISIONUSERID and drop last param)

This would trigger the bot that a talkback message is needed for this IP's talk page.

Possible design

As to how it would work, maybe the template could add the page to subpages of tracking category Category:IP needs talkback somehow encoding the info needed for the bot. Maybe via subpages like */IPuser/PAGENAME/SECTION or something? Anyway, the bot would pick up the info needed, and then add this at the IPuser talk page:

thus notifying IPuser of the discussion that has reponses, and where to find it. I think there may be other ways to do it, but this was the first thing that came to mind, probably because I'm familiar with tracking categories with subcategories generated by templates. As a template writer, I could contribute to that part of the task, if adopted.

Benefits

It would be relatively easy for Help forum responders to add a template at the same time as their response, and I think they would start doing it, and more IPs would be notified and find out the answers to their questions.

Possible issues


 * Duplicate tb messages – one possible issue might be avoiding the placement of duplicate talkback templates at an IP user page. If they get several friendly responses at the Tea house in a short amount of time, we don't want to overload their Talk page with duplicate talkback templates about the same discussion. (I don't think we have to worry too much about, "What about if a friendly responder adds a new comment a month later?" because with proper archiving, the section will be gone by then.) Seems like the subcategory idea should facilitate dealing with this issue.
 * Limit scope – at first blush, this could work for responses at article Talk pages, or even third party user talk pages. But I don't know if that might overload the bot, so maybe restrict it to WP Project space, so, WP:Tea house, WP:Reference desk, WP:Help desk, and the like? At least at first, while we see how it works, what the load might be, and so on?

Alternatives

Perhaps a more ambitious bot wouldn't need any kind of trigger at all, but could scan a configurable list of Help forums, looking for questions placed by anon users that have responses, and directly place the talkback at the IP talk page, if there wasn't one there already. Not sure if that's too difficult to be practical.

Thanks, Mathglot (talk) 04:41, 29 July 2022 (UTC)
 * Support, but we have for Teahouse talkbacks and could use that instead.
 * For the issue of duplicate messages, we could do what Huggle does - it aborts if there's a recent edit to the talk page. We could have a human look at these in edge cases.
 * Limit scope: Yea, I think those three should be the only ones it operates on.
 * Here's how I'm seeing it go:
 * Thread is opened at Teahouse, Help desk, or Reference desk
 * Let's say, just to challenge the bot, the person opening the thread didn't sign and SineBot (or perhaps someone else) signed it
 * The bot sees the recent change. (Here's where it would be difficult - determining if the edit was a reply or or  or something that isn't an answer).
 * ...the size of the change is small, so it aborts. (This is something I made up. Disregard if this is a stupid idea.)
 * An actual person responds.
 * The size is larger (than what? I think 250+ should be good. We can change it later if needed).
 * The bot sees a recent edit to the asker's talk page and aborts.
 * Or...
 * The bot construes this as a reply and posts a message.
 * This is a good idea, but I'd like to see more reminders on those pages for people who answer to leave s themselves, because it's been long stated that using a bot to welcome is impersonal. I feel the same would happen to "Hi, welcome! There has been a reply to your question, please visit it." when a bot posts it - it feels kinda impersonal.
 * Overall, nice idea, @Mathglot. Thanks for this. weeklyd3  ( block &#124; talk &#124; contributions) 05:21, 29 July 2022 (UTC)
 * Sorry if that was awfully long, but there was kinda a lot to say about it. weeklyd3  ( block &#124; talk &#124; contributions) 05:21, 29 July 2022 (UTC)
 * Thanks for this. I wonder if HD and Refdesk have their own talkbacks as well. Mathglot (talk) 05:54, 29 July 2022 (UTC)
 * Overall, this shouldn't be too hard to do - I wrote a PHP program once which downloaded the list of recent changes every 30 seconds and analyzed them but didn't do anything to them and it was really simple. Maybe we do that but track which users answered questions, and then save them somewhere to the bot operator's computer's hard disk? weeklyd3  ( block &#124; talk &#124; contributions) 06:07, 29 July 2022 (UTC)
 * That sounds like the initial stirrings of a statistics collector for the Help forums; who asks, who answers, how often, etc.; upon which data tables and graphs could be based later. Maybe that's bot task #2? Mathglot (talk) 06:12, 29 July 2022 (UTC)

Listed at: WT:Help desk, WT:Reference desk, WT:Teahouse. Mathglot (talk) 05:14, 29 July 2022 (UTC)

Additional hybrid alternative possibility: we do add the template to the response, but no categorization happens; the template contains a token or unique string or something (maybe just its own name) that attracts the bot's scanner, and all the information required by the bot to place a tb is right there. Mathglot (talk) 05:54, 29 July 2022 (UTC)
 * I wrote a script (User:Qwerfjkl/scripts/talkback) for sending talkbacks, a fork of one by Writ Keeper for Teahouse Talkbacks. &#8213; <span id="Qwerfjkl:1659077206968:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  06:46, 29 July 2022 (UTC)
 * Potentially dumb question, but don't we already have a bot that leaves "your question was archived" notes for Teahouse posts? Isn't this basically the same thing with a slightly larger scope? Primefac (talk) 08:49, 29 July 2022 (UTC)
 * @Primefac, I think is for when a user replies to a post, rather.than when it is archived. &#8213; <span id="Qwerfjkl:1659086646754:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  09:24, 29 July 2022 (UTC)
 * If the bot that currently handles archiving of Teahouse posts already has some of the framework required and could be modified to handle this as an additional task, that would be a win. Mathglot (talk) 16:54, 29 July 2022 (UTC)
 * Pinging @Jtmorgan who might be interested in this discussion. Nick Moyes (talk) 10:04, 31 July 2022 (UTC)

Replace Template:Infobox ice hockey team redirects
The following templates redirect to Infobox ice hockey team: Nearly 90% of the transclusions to Infobox ice hockey team are indirect, so was hoping someone could automate a bot to update the pages using these templates to eliminate the indirect template calls. –Aidan721 (talk) 20:02, 19 August 2022 (UTC)
 * Pro hockey team (600 transclusions)
 * Infobox Pro hockey team (706 transclusions)
 * Infobox hockey team (1191 transclusions)
 * We generally don't run bots solely to bypass redirects per WP:COSMETICBOT * Pppery * <sub style="color:#800000">it has begun... 20:10, 19 August 2022 (UTC)
 * Even if these indirect transclusions were the result of a merge? I'm not really familiar with this corner of WP so just asking. –Aidan721 (talk) 12:11, 20 August 2022 (UTC)
 * Correct. During a merge, if an infobox can be redirected instead of entirely replaced, this is preferably because it saves (what some feel are) "pointless edits". For example, by not replacing Infobox Pro hockey team when the merge was complete, the 706 pages that transclude it did not need to be edited at all. As mentioned elsewhere in this discussion, editing the page purely to remove the template redirect is pointless and goes against our rules on cosmetic editing. Primefac (talk) 10:36, 24 August 2022 (UTC)
 * This is pretty much WP:NOTBROKEN stuff. 00:04, 20 August 2022 (UTC) — Preceding unsigned comment added by Headbomb (talk • contribs)

(link will display the full calendar)
A lot of our calendar-year articles contain the line "(link will display the full calendar)". (Random pick: start at 786 and go up from there.) This, of course, looks ridiculous in print. I've started to replace this with but it's going to take months to do so. Having a bot do it would seem a better idea... but does that run foul of the "no cosmetic changes" anti-bot rule? This is my first brush with Bot Requests, so please be gentle! — <span style="font-family:'Helvetica', sans-serif;">Trey Maturin has spoken 16:15, 13 August 2022 (UTC)


 * I don't think it's cosmetic if it affects the printed version. However, I wonder if we should talk with WP:WikiProject Years about removing the text altogether.  I can't think of anywhere else in Wikipedia that we accompany a wikilink with instructions on when to click it. Certes (talk) 20:37, 13 August 2022 (UTC)
 * Agree with Certes. Seems like an unnecessary note. Primefac (talk) 20:44, 13 August 2022 (UTC)
 * Click here to find out more. Certes (talk) 20:49, 13 August 2022 (UTC)
 * I believe it would be best to seek consensus to remove this message altogether. I have started a proposal to remove the ~1.58K instances of this via a bot, and notified WikiProject Years. Cheers, 🐶 EpicPupper (he/him &#124; talk) 21:23, 18 August 2022 (UTC)


 * Archived without much interest except for people not wanting it removed unless and until a replacement is found. Which brings us full circle: needing a bot to replace plaintext (link will display the full calendar) with while we wait for other action. — <span style="font-family:'Helvetica', sans-serif;">Trey Maturin has spoken 18:21, 30 August 2022 (UTC)
 * Shouldn't this be an AWB task instead? <span style="font-family:Iosevka,monospace">0x Deadbeef 07:09, 31 August 2022 (UTC)
 * I’m not altogether sure what AWB is, which provides a very good reason why I shouldn’t go anywhere near it! — <span style="font-family:'Helvetica', sans-serif;">Trey Maturin has spoken 22:29, 31 August 2022 (UTC)
 * AutoWikiBrowser a tool to make the same edit over and over again to a list of pages. It is used for semi-automated editing. Anyway I think the person above is suggesting you make a post at WP:AWBREQ. – Novem Linguae (talk) 23:00, 31 August 2022 (UTC)
 * Ah ha! Thanks for the pointer, Novem. I’ll get on to AWBREQ in the morning. — <span style="font-family:'Helvetica', sans-serif;">Trey Maturin has spoken 23:09, 31 August 2022 (UTC)

Use template:url in calls to infobox bibliographic database
Greetings. Template:Infobox bibliographic database instructs users to wrap URLs in url. Unfortunately, most instantiations use bare URLs: search, another search. Template:url assists browsers such as Chrome in breaking a long URL thus preventing the infobox width from growing too large (example). Could a bot help in fixing this issue, please? Thank you! (Edit: background discussion: Template_talk:URL.) fgnievinski (talk) 14:19, 8 August 2022 (UTC)
 * @Fgnievinski, this could probably be implemented in the Infobox e.g. (untested) However, it'd probably be easier to do it with a bot. &#8213; <span id="Qwerfjkl:1659972556165:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  15:29, 8 August 2022 (UTC)
 * Yeah, we've contemplated that possibility, but right now there's mixed usage of the infobox, and the url template wouldn't tolerate being input to itself. Hence, the bot request stands. fgnievinski (talk) 16:25, 8 August 2022 (UTC)
 * @Fgnievinski, would it be better to change existing uses to using Url or not? It would probably be easier for editors just to add a url, and let the Infobox wrap it in Url. Either way, I could probably do this. It doesn't need a BRFA, because <500 pages will be affected. &#8213; <span id="Qwerfjkl:1659989501506:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  20:11, 8 August 2022 (UTC)
 * Yes, please insert a call to url if you can, thanks. Just notice there are two fields expecting URL: "web" ("websites") and "titles". fgnievinski (talk) 23:37, 8 August 2022 (UTC)
 * I've discussed previously the possibility of modifying the infobox to wrap bare URLs automatically, but I was told most infoboxes expect callers to manually call template:url (see discussion). fgnievinski (talk) 23:37, 8 August 2022 (UTC)
 * @Fgnievinski, where exactly? &#8213; <span id="Qwerfjkl:1660026776773:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  06:32, 9 August 2022 (UTC)
 * Here: "Infoboxes with displayed website parameters generally require the caller to add { {URL}} for improved formatting." fgnievinski (talk) 23:58, 11 August 2022 (UTC)
 * Would it be better to file the present request at AutoWikiBrowser/Tasks, instead? fgnievinski (talk) 00:10, 9 August 2022 (UTC)
 * @Fgnievinski, OOjs UI icon check-constructive.svg Done. &#8213; <span id="Qwerfjkl:1660250519710:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  20:41, 11 August 2022 (UTC)
 * Thank you very much! fgnievinski (talk) 23:58, 11 August 2022 (UTC)

Checking file exif
Is it possible to run through files that are in both Category:Self-published work and Category:All free media for the "Author" e.g. or "Copyright holder" e.g. tag in the file's EXIF? --<span style="font-family: monospace, monospace; color:#69C;">Minorax &laquo;&brvbar;talk&brvbar;&raquo; 09:19, 6 August 2022 (UTC)


 * On enwiki or commons? Can you give an example page with one of these tags? Technical details for bot folks: looks like exif data is stored in the SQL field `img_metadata` as PHP serialized data. So an algorithm might be to run an SQL query to get the list of files and the serialized blob, then foreach the blob and unserialize it and check the data. – Novem Linguae (talk) 09:37, 6 August 2022 (UTC)
 * Locally. "Author" example 1 or "Copyright holder" example 2 --<span style="font-family: monospace, monospace; color:#69C;">Minorax &laquo;&brvbar;talk&brvbar;&raquo; 09:45, 6 August 2022 (UTC)
 * Ad. If possible, do create a list at User:Minorax/files using . --<span style="font-family: monospace, monospace; color:#69C;">Minorax &laquo;&brvbar;talk&brvbar;&raquo; 09:54, 6 August 2022 (UTC)
 * I made query/66466 but stopped at deserializing the blob. <span style="font-family:Iosevka,monospace">0x Deadbeef 12:31, 6 August 2022 (UTC)
 * I made a quarry query too. Link. Having some issues with exporting it though, possible corruption. I'll play around with it and see what I get. – Novem Linguae (talk) 12:49, 6 August 2022 (UTC)
 * . ✅. The first 1500 are at User:Minorax/files. Let me know if you need me to tweak anything, do another run, or if I need to grab more than 1500. – Novem Linguae (talk) 14:35, 6 August 2022 (UTC)
 * Thanks for the help. Possible to rerun and skip those where the "Author" or "Copyright holder" is labelled with "Picasa" example 3 or when they're labelled with "Copyright DATE" example 4 & example 5? --<span style="font-family: monospace, monospace; color:#69C;">Minorax &laquo;&brvbar;talk&brvbar;&raquo; 14:51, 6 August 2022 (UTC)
 * . Done. Let me know if additional tweaks are needed. P.S. Link to my code in case anyone is curious. Was a fun little project. – Novem Linguae (talk) 15:07, 6 August 2022 (UTC)
 * Great work! I'm seeing some images where their author string is very similar to the uploader's name. Would it benefit from being sorted by the similarity between uploader's username and author string? <span style="font-family:Iosevka,monospace">0x Deadbeef 05:08, 7 August 2022 (UTC)
 * Sorry for the late reply, would you mind running it again to have more than 1500 files and in the mean time, skip uploads by ? --<span style="font-family: monospace, monospace; color:#69C;">Minorax &laquo;&brvbar;talk&brvbar;&raquo; 17:26, 9 August 2022 (UTC)
 * @Minorax. ✅. Feel free to ask for more tweaks. I imagine patterns will jump out at you as you go through these. – Novem Linguae (talk) 23:14, 9 August 2022 (UTC)

RFA Count Updater
In short, a new bot to update User:Amalthea/RfX/RfA count; the prior bot is no longer running. There is a module running, but it has caused some technical issues in the past (Village_pump_(technical)/Archive_197. Running twice an hour would be sufficient. — xaosflux  Talk 09:49, 22 August 2022 (UTC)


 * Looks straightforward. I can write a bot to do this. Do you want to downgrade the protection at User:Amalthea/RfX/RfA count, or give User:NovemBot templateeditor, or have it write to a page in my userspace? I assume no BRFA needed, since we're just writing to userspace a couple times a month? Thanks. – Novem Linguae (talk) 10:13, 22 August 2022 (UTC)
 * Alright, the code is written and tested and ready to go. Just need an answer to my question above about the template editor protection. – Novem Linguae (talk) 11:38, 22 August 2022 (UTC)
 * Since the bot does not edit in the template space (nor does it appear to edit user-space pages that might be template-protected) I have given the bot TPE. Primefac (talk) 11:45, 22 August 2022 (UTC)
 * Thanks for that Primefac. Now that I dug around, I see why the page should probably stay at TE protection... the counts trigger a watchlist notification. I'm hesitant to do an actual test since many people would be notified, so I will skip that for now and I'll just keep an eye on it the next time we have an RFA. I see there is also a User:Amalthea/RfX/RfB count page... I will probably expand the bot to cover this too if there's no objections. I'm having trouble logging into Toolforge to set up the cron job that will run the bot every half hour, but I should have this solved soon. Stay tuned. – Novem Linguae (talk) 12:20, 22 August 2022 (UTC)
 * . I got the cronjob working, and I added RFB too. Should be all set for now. Please reach out with any bug reports or feature requests. Thanks. – Novem Linguae (talk) 13:10, 22 August 2022 (UTC)
 * @Novem Linguae thank you! — xaosflux  Talk 14:00, 22 August 2022 (UTC)
 * First RFA is tested. Bot worked great. Happened to catch it 2 minutes after it was added :) I may change the bot's cadence to 15 minutes. – Novem Linguae (talk) 19:57, 22 August 2022 (UTC)
 * Potentially dumb question, but is there a reason it needs to refresh that quickly? Even at twice an hour, the longest lag will be half an hour, which for a 168-hour discussion seems like a trivial period. Primefac (talk) 10:22, 23 August 2022 (UTC)
 * Fair. Never mind then. Thanks for the input. – Novem Linguae (talk) 11:14, 23 August 2022 (UTC)

Bot request for WikiProject Lethwei
Hi, I'm not sure which bot I need to be requesting, but I would like I would like to request alerts for the WikiProject Lethwei about Lethwei related articles if possible.

The same things as the kickboxing task force, see here: WikiProject Martial arts/Kickboxing task force

Thank you! Lethweimaster (talk) 20:51, 22 August 2022 (UTC)
 * @Lethweimaster, see Article alerts/Subscribing for how to set this up. This does.not need a new bot. — <span id="Qwerfjkl:1661203168417:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  21:19, 22 August 2022 (UTC)

I want to Santali Mass message deliverer Bot
Please discussion this matter.I want to bot on Santali Wikipedia because Don't have a bot on Santali Wikipediaᱵᱤᱨᱢᱚᱞ (talk) ᱵᱤᱨᱢᱚᱞ (talk) 02:48, 28 August 2022 (UTC)


 * pinging . Maybe they know correct venue for this request. —usernamekiran (talk) 07:08, 20 September 2022 (UTC)
 * mw:Extension:MassMessage is installed on sat.wikipedia.org, and it appears to already be in use there: w:sat:Special:Contribs/MediaWiki message delivery. Admins can send messages at w:sat:Special:MassMessage. &mdash; MusikAnimal  talk  14:54, 20 September 2022 (UTC)
 * pinging . —usernamekiran (talk) 03:38, 21 September 2022 (UTC)

Unicode 14 to unicode 15 in code charts
Please substitute "unicode 14" in "unicode 15" 5.91.185.198 (talk) 11:34, 18 September 2022 (UTC)
 * Not appropriate. This is probably best done case-by-case rather than by a bot. Sungodtemple (talk) 02:33, 27 September 2022 (UTC)

Bot supporting revised technical move request process
Background: A discussion at Wikipedia talk:Requested moves found some consensus for a revised implementation of the technical move request process. The idea is that instead of requesting uncontroversial moves at a centralized page, editors would post the request at the talk page of the article to be moved, similar to edit requests. The benefits would include better visibility to page watchers, smoother conversion of contested requests into full RM discussions, intuitiveness for new editors by reducing the diversity of procedural stuff to learn, and archiving.

As part of this idea, it was suggested that a bot-maintained page similar to User:AnomieBOT/TPERTable (in addition to a category) would be useful for watchers and people looking to perform the moves.

Basic features would be a table of the pages to be moved, the desired destinations, and the time of the request. Also desirable would be an indicator of whether performing the move would require an admin, or if lesser permissions would suffice (usually page mover). Whether a technical move needs an admin is currently listed manually, so automatic detection is not exactly a requirement for the bot, but nice to have. Automatic detection would just be checking for protection, basically (see the help page).

Would you be interested in implementing this? Or alternatively, you can also comment at Wikipedia talk:Requested moves if you agree/disagree this is a good idea in the first place. Adumbrativus (talk) 00:22, 7 August 2022 (UTC)


 * Hey there. First off, make sure to get consensus. After you have consensus, you'd probably want to create a talk page template that places the page in a tracking category, and have WT:TWINKLE modified, and after all that is done, then you'd want to look into a bot. Since AnomieBot does something similar, that bot's operator would be a good place to start. Pinging . Hope that helps. – Novem Linguae (talk) 03:45, 7 August 2022 (UTC)
 * Thanks for the reply! I think there already is a consensus. It's at the discussion I linked, which is at the appropriate forum. Although I'm not sure what level of consensus bot approvers would consider necessary. It doesn't strike me as contentious such that an RfC or formal closure is mandated. Or is it that there needs to be an advance consensus not only for the high-level design and requirements but also for the detailed implementation? Separately: Can you clarify how Twinkle relates to this? I didn't think Twinkle has (or needs to have) integration with this, but I don't use Twinkle that much, so maybe I'm just not aware. I agree about other work obviously needing to be done, such as setting up a template and category. Adumbrativus (talk) 07:14, 7 August 2022 (UTC)
 * Let's slow down a touch. Twinkle is about step 5, and we're still in the planning phases.
 * Your link above does show consensus, but it's between a half-dozen people and the page is edited by over 200 people a month. That being said, I think it's a good precursor to an RFC which would formally get consensus to shut down a rather busy page. That, however, is not something that this board necessarily deals with
 * As far as the bot side of thing goes, planning now probably would be a good idea; I don't know if it makes more sense to have User:RMCD bot or User:AnomieBOT take care of the tables and lists, obviously the former is designed for RMs but the latter has the infrastructure for edit-request templates and the like. Couldn't hurt to ask both operators their opinions on how easily it will be to implement and whether they can/want to do it.
 * I think it might be a good idea to flesh out one or two specific ideas for how to change from an WP:RMTR-style page to an edit-request style talk before you file the RFC, but I would definitely say that's something that needs to be done before a bot can be tasked. Primefac (talk) 07:36, 7 August 2022 (UTC)
 * Yeah, we'd definitely need an RfC for eventually retiring RMT at some point in the future, but what I think can be done at this stage is set up the edit request templates, then list that option at WP:RM and then tweak the system messages that display in a failed attempt to move (MediaWiki:Movenotallowed and the like) so that they provisionally point to the new process. I imagine we can use both the old and new ones for a time to see how things go. Uanfala (talk) 12:02, 7 August 2022 (UTC)
 * I could have AnomieBOT handle a process like this easily enough, although it'd take some new code to handle having two pages and checking move protection versus the existing code that has to deal with only one page and edit protection. The main concern I'd have with regard to consensus is that I'd rather not write a bunch of code only to have people reverse course. Anomie⚔ 12:20, 7 August 2022 (UTC)

Proposed automated test for G14
During the cleanup of the Iran geostubs by User:Carlossuarez46, I have noticed many disambiguation pages, such as Chah-e Qorban, link only to pages that are likely to be deleted imminently. I recently tagged Chah-e Pahn for speedy deletion per G14 because the only remaining entry is Chah-e Pahn, Bushehr (itself also at PROD).

Based on the contents of these disambiguation pages, I can propose an automated test for possible G14 candidates:
 * There is a disambiguation or set-index tag on the page, and at most one blue link outside of a template.

The reasoning, based on the observations of the Iran geostub templates, is that any necessary disambiguation page will have at least two valid bluelinks, and there no good reason why an entry in a disambiguation page should be placed inside of a template. (The dab template itself, and several templates in dab pages such as lang-fa in the Iran geostub dabs, contain bluelinks which are irrelevant to the entries.) "See also" is not included, as any WP:PTM judgment requires a human reviewer. As such, there may be false negatives noticeable by a human (e.g. if the sole entry has two bluelinks), but there should be no false positives on properly formed dab pages.

The other condition, redirects ending in "(disambiguation)" which do not go to dab pages, is also straightforward to automate.

In this case, the bot procedure would be to place a G14 tag on pages which pass the aforementioned test. It should not delete these pages immediately, since the title may occasionally be a plausible redirect, and malformed dab pages may produce a false positive. –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 02:22, 2 August 2022 (UTC)
 * I would think that in almost every case such a dab page would be appropriately converted to a redirect, rather than proposed for speedy deletion; it may also be that the single target page should be moved to the undisambiguated title. A bot could perhaps usefully tag these pages with a maintenance category ("Dab pages to consider converting to redirects"?), but as single-blue-link dab pages they do the encyclopedia no harm beyond giving some readers one extra click en route to the article they need. Pam  D  05:21, 2 August 2022 (UTC)
 * I am surprised that "many" dabs link only to one article. They usually get tagged and cleaned up per WP:ONEOTHER.  If that target article does gets deleted then the dab can be deleted per G14 part 2 disambiguation pages that disambiguate zero extant Wikipedia pages, but there is no rush to do this while the article's fate is still uncertain.  Otherwise, as Pam points out, If a disambiguation page links to only one article and does not end in (disambiguation), it should be changed to a redirect, not deleted.  Again, it would be sensible to wait for the article to be deleted or saved before bothering to do this.  The short interval when the target article's future is in doubt is the one time when we can't sensibly delete or edit the dab, either manually or automatically.  Something useful may come out of this idea but the details don't yet have the consensus needed to become a bot request. Certes (talk) 10:23, 2 August 2022 (UTC)
 * It could be useful for a bot to generate a report of such dabs (so that interested editors can browse through it for stuff to do), but I don't think any automated speedy tagging would be appropriate. First, because these pages don't meet WP:G14 (this version of Chah-e Pahn, for example, isn't eligible for speedy deletion because it disambiguates more than zero articles and its title doesn't end in "(disambiguation)"). Second, because cases like that require judgement and you can't rely on the deleting admins to do that (G14 tends to be considered among the "easy" CSDs, and so often attracts admins who don't have the time to look closer). Looking closer is necessary because a dab may have zero or no wikilinks to extant articles for a variety of reasons, for example because 1) it had been vandalised; 2) the link was removed as an automated XFDcloser action after an AfD, but the topic is dicussed within another article and so a properly redone dab entry would be approporiate (AfD closers almost never bother to fix those); 3) the linked article was deleted, but its deletion is about to get overturned at DRV; 4) the linked article was draftified, but its draftification will eventually be reversed; 5) the link is inside an interlanguage link template. Uanfala (talk) 11:34, 2 August 2022 (UTC)
 * Hey that actually sounds better than my idea. Deletion tagging is probably too controversial. –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 01:18, 6 August 2022 (UTC)
 * Is this proposal inspired by geographical lists? We do have a disappointing number of pages which essentially say "List-um-all is the name of the following 94 places in Ruritania, each having a single-digit population, no mentions in reliable sources and a 0% chance of getting an article."  Some of those have been tagged with geodis or similar, despite the fact that they are not a navigation aid because there are no destination articles to navigate to.  They should probably be handled (and, if appropriate, deleted) as list articles rather than dabs. Certes (talk) 23:30, 2 August 2022 (UTC)

Add Full citations needed notice to ~250K articles with (quasi-)bare incomplete refs
Around —at least!—have refs that aren't "bare", strictly speaking, but could use with some expanding. There's a template for that, of course, but it's barely used. — Guarapiranga ☎ 00:01, 21 August 2022 (UTC)


 * And the Category:Articles with incomplete citations is vastly underpopulated too. — Guarapiranga ☎ 01:00, 21 August 2022 (UTC)


 * The sheer variety of these 'bare' links mean it's nearly impossible to write a bot to tackle them all. It might be possible to write a bot to handle a subset of those however. &#32; Headbomb {t · c · p · b} 00:39, 21 August 2022 (UTC)
 * Can't bots run regex searches? But, yeah, subsets are better than nothing. In fact, every filtered set is almost surely a subset of a more complete set that includes the filer's false negatives (including my linked regex above). — Guarapiranga ☎ 00:57, 21 August 2022 (UTC)
 * Nice regex! Devising regex recipes is a big start. I'd like to see books that follow certain standard formats so they can be converted to . I'd write a bot picking off low hanging fruit of well formatted free-form cites if you wanted to help with the regex. There are various Citation and each style probably has variations. Some will be more common than others don't need them all. -- Green  C  05:18, 21 August 2022 (UTC)
 * Sure, I can help with regex. But, at this stage, I was just looking to tag the articles, not do anything with the cites themselves. Once the articles are tagged, then, yeah, we should run the bots on them (automatically or semi-automatically). When targetting single articles, I particularly like running BrandonXLF's ReferenceExpander first, for a fast an easy expansion of bare and incomplete cites. Then I run REFILL, which is particularly good at merging duplicate refs, and lastly I run the slower and more thorough Citation bot, for the fine tuning of templates and parameters. If you want to build another bot, perhaps specialised on books, I'd say: more, merrier. — Guarapiranga ☎ 10:28, 21 August 2022 (UTC)
 * For cite book I don't think tagging would be required just discovery, a list of articles, and a regex to find them in the article so the bot can parse and convert them. With a regex I can search the dump to generate a list. CyrusSearch ("insource:") maxes out at 10,000 results, it will show total available but can't retrieve past 10,000 so need to use the dump to get all results. -- Green  C  16:01, 21 August 2022 (UTC)

TemplateStyles for plainrowheaders
Hello,

Looking for a bot op who can hit about ~120k pages so that  can be TemplateStyled (see MediaWiki talk:Common.css/to do and specific section MediaWiki talk:Common.css/to do).

I'd be looking for the basic version of this change. I'd do it myself but I think with that many pages and the fact I don't have a separate machine or anything like that to keep running, that it would take a while for me to do it.

There are a couple functions:


 * 1) Remove   from table start lines (  and similar) where   (or similar) doesn't appear on the page. That's something approximately equal to these 36k pages.
 * 2) More complex version: Remove   from table start lines where   also does not appear in the table of interest. I have no idea how to get a scope for this task.
 * 3) There's probably also a version of this which is remove   when it appears in a table without   in the same class declaration, or outside a table class declaration entirely but inside a table still (not a template, which may have a valid use for naming the class in its instantiation). Another "I have no idea how many of these cases there are".
 * 4) Transform something along the lines of   to
 * 5) Less the pages removed by part 1, that should look something like these 130k pages (so ~95k pages).

I am currently considering changing the class name in the TemplateStyles before doing this to  which will more cleanly delineate the name and which will make it much more fullproof to track removals should someone create plainrowheaders as a redirect later (even with the "don't do this" note in the template documentation).

Such a bot would not edit in other namespaces (yet, perhaps as an extension to the task with a very specific scope of pages), and it would only touch this "limited" set of pages. Any others would also be for a later extension.

Questions/concerns welcome. Izno (talk) 03:39, 18 August 2022 (UTC)
 * I don't mind taking a look at this. I will set up some test cases in the userspace of User:William Avery Bot and get a script working on them. I habitually run bots from a toolserver account, (mostly under d:User:William Avery Bot) so large numbers of pages won't be a problem. William Avery (talk) 18:13, 28 August 2022 (UTC)
 * Committing here
 * Do these these changes match what you had in mind? William Avery (talk) 15:28, 29 August 2022 (UTC)
 * @William Avery, yes, those match the main gist. (Awesome that you added the other two requests!) I think I'm pretty settled on changing the class name to  also since that prevents future users from doing unfortunate things. A couple more adjustments then:
 * Can you include a change from  to  ?
 * Separate to that, I have a personal preference for the lowercase first letter for a template like this i.e.  and not  . Not a requirement for me.
 * The number of pages that will (potentially) be impacted was included since I know that to be part of the BRFA form.
 * Thanks! Izno (talk) 01:38, 30 August 2022 (UTC)
 * &#128077; William Avery (talk) 16:07, 30 August 2022 (UTC)
 * I had a look at MediaWiki:Common.css and Plain row headers, and it seems that 'scope="rowgroup"' should trigger the same processing as 'scope="row"', namely adding the template. Is that correct? William Avery (talk) 16:07, 30 August 2022 (UTC)
 * Yes, and probably the same for the other direction, though I don't anticipate any articles having rowgroup scopes but no row scopes. Izno (talk) 17:25, 30 August 2022 (UTC)
 * I see what you mean. William Avery (talk) 22:56, 31 August 2022 (UTC)
 * I am doing some simulated runs at the moment. I have come across the construction  in which the lack of a pipe in the page markup (it is supplied by the following template) has caused me to fall back to using a regexp to detect the scope. It will clearly be better to treat a table as using the plainrowheaders if there us any doubt. I guess the real solution would be to expand the templates in the table markup. William Avery (talk) 22:56, 31 August 2022 (UTC)
 * It will clearly be better to treat a table as using the plainrowheaders if there us any doubt. Yes, this is true, but I'm not sure it's necessary. The regex is trivial ( I think, though you could even just stop after seeing   so  ), so long as you can bound what you're searching to the table's scope. IDK if that's doable with pywikibot or if it's giving you something significantly more structured. Izno (talk) 01:35, 1 September 2022 (UTC)
 * Looking a little closer I have realised that there are templates that emit a whole table row, and the call above would normally use the rowheader parameter. i.e. . I initially wondered if you were expecting to put calls to Plain row headers inside such row-emitting templates, but in any case, the "plain-row-headers" class will need to be in the table's class attribute, so I need to know about what's going on in the template. As the code stands I try the following in succession:
 * Use mwparserfromhell to look at the class attribute on the table header elements. This is naive, but there are a ton of such simple tables about.
 * Use a regex to look for the "scope=row". It usually indicates a rather problematic unparsable state if the first method didn't detect it. e.g. the editor should have used a "rowheader=true" parameter in the following template instead. I output a warning message for these, and I might fix them in a separate exercise.
 * Use regex to look for a row-emitting template by name within the table markup. Currently I use "\{\{\s*([Ee]pisode[ _]list|[Ss]ingle[ _]chart)\s*\|". More of these templates emerge when step 4 succeeds.
 * If the table body looks like it contains templates (I don't parse it, just look for '{{'), I carry out subst'ing of the templates in the table markup, and parse the resultant markup as at step one.
 * It's a little daunting, but I'm quite pleased with the results, running it in simulation mode over a few hundred articles. I also discovered https://phabricator.wikimedia.org/T177270. William Avery (talk) 19:06, 1 September 2022 (UTC)
 * @William Avery, I knew this was going to get sticky.
 * A distinct objective is that we only add {{tl|plain row headers}} to "plain tables" in the main space i.e. those that start with . I think the inverse operation, removal, should act only on the same "plain tables". Cases of {{tl|episode list}} which also use   should be few and far between given the use instructions (namely that headers should be inside {{tl|Episode table}}), but I suppose it's possible they exist. Most other table row templates work similarly with a matching table heading template. The reason why is to eventually add either {{tl|plain row headers}} or {{tl|plain row headers/styles.css}} directly to the header template and save including it where it isn't needed in the direct wikitext.
 * I have no issue with starting the BRFA soon given the above is taken into account. Izno (talk) 21:09, 1 September 2022 (UTC)
 * My approach should ensure that nothing gets broken, but tables like the one at {{Section link|Beverly_Hills, 90210|Specials}} are out there. If tables are created with a template rather than a "{|" tag, I am ignoring them, as required. William Avery (talk) 21:47, 1 September 2022 (UTC)
 * Yup, as I said, a long tail (there might be value to logging the pages and the specific template found so that someone can clean those up but that doesn't seem particularly critical?). Let's BRFA! Izno (talk) 22:07, 1 September 2022 (UTC)
 * {{BOTREQ|brfa|William Avery Bot 5}} &#128513; William Avery (talk) 18:21, 2 September 2022 (UTC)

Adding WikiProject Music genres template to 1.6k genre articles
The task is to add missing WikiProject Music/Music genres task force template to talk pages to a set of articles, built after wikidata. The set of articles itself based on wikidata query of item that have an English article + instance of = /  /  /. It's a pretty neat selection here (relatively), as I've been working through these items for a few years now, trying to keep them in order, exporting infobox values, correcting scheme, making division between forms/genres/types, etc.


 * So here's a full list of genres/types on enwiki: https://w.wiki/5JZi
 * minus articles with existing template per : https://petscan.wmflabs.org/?psid=22302423
 * and here's the resulting list (non-automated, but manually drafted based on list 1 minus list 2) for a bot consisted of 1671 articles: https://petscan.wmflabs.org/?psid=22490279 (upd. 20.07)

It would be nice if new templates could adopt the quality/class parameters of other project templates, but if anything other bots with related tasks are likely to do this after.

I would appreciate if it would be possible to do such a task. The next step I'm planning is to add a parameter about the missing infoboxes for selected articles with p31 = music genre (minus some specific articles). Solidest (talk) 09:50, 18 June 2022 (UTC)
 * @Solidest, seems reasonable, but why is WikiProject Music/Music genres task force/Assessment tag as historical? &#8213; <span id="Qwerfjkl:1655551196516:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  11:19, 18 June 2022 (UTC)
 * No idea. Maybe because the distinct project was reworked into a subproject of Music? WikiProject Music/Music genres task force itself, however, remains active and uses the assessment division. Perhaps the historical tag means that the Assessment page itself has not been updated for a long time and needs cleaning. Solidest (talk) 11:33, 18 June 2022 (UTC)
 * @Kleinzach put that tag. Perhaps they can help us figure it out :) Solidest (talk) 11:47, 18 June 2022 (UTC)
 * Are you referring to a tag I added 11 years ago? Or is it something elese?  Klein zach  14:44, 20 June 2022 (UTC)
 * Yeah. I've already cleaned it up, leaving the standard instructions and auto-updated log and removed that history tag. Solidest (talk) 13:02, 20 July 2022 (UTC)
 * I could probably do this (though WikiProject banner makes this tricky). I'll give it a few days to see if anyone raises any objections (also, I currently have two BRFAs). &#8213; <span id="Qwerfjkl:1655590642682:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  22:17, 18 June 2022 (UTC)
 * I could do give this a go if you like, as I already have a similar task to add WikiProject Disambiguation. I'd submit a general BRFA to add any WikiProject banner using rules similar to User:Yobot. The bot could leverage the AWB module User:Magioladitis/WikiProjects to standardize existing WikiProjects to make it easier to apply WikiProject banner shell in the same edit.  GoingBatty (talk) 12:54, 20 June 2022 (UTC)
 * @GoingBatty, sure, that'd probably be easier. &#8213; <span id="Qwerfjkl:1655731000633:WikipediaFTTCLNBot_requests" class="FTTCmt"> Qwerfjkl talk  13:16, 20 June 2022 (UTC)
 * @Solidest - Could you please add a note on Wikipedia talk:WikiProject Music/Music genres task force to notify them of this request? Thanks!  GoingBatty (talk) 14:50, 20 June 2022 (UTC)
 * Done. Btw, I also added the clarification that list 3 is non-automated, unlike lists 1 and 2. Perhaps it should be rebuilt by the time the work starts. Solidest (talk) 15:12, 20 June 2022 (UTC)
 * @Solidest Agreed. When I click on https://petscan.wmflabs.org/?psid=22302469 and then click the "Do It!" button, I see the number or results reduced to 1,670.  GoingBatty (talk) 17:45, 20 June 2022 (UTC)
 * The manual list is simply saved in the "Manual list" box (equal to the difference between list 1 and list 2), as I haven't found how to demonstrate it better here and I haven't figured out how to automate it either :) And the reduction by 1 happens because when you press button " Latin R&amp;B " becomes " Latin R&amp;&amp;B ". This must be a PetScan bug. Solidest (talk) 17:53, 20 June 2022 (UTC)


 * @Qwerfjkl @GoingBatty, any news on this request? It's been 1month + 1week and I don't think anyone else will comment here. Here's the most recent version of the list (without the names with  which caused the bug noticed above): https://petscan.wmflabs.org/?psid=22536092 . Solidest (talk) 09:21, 28 July 2022 (UTC)
 * @Solidest - Sorry, this slipped my mind. .  GoingBatty (talk) 19:40, 30 July 2022 (UTC)
 * @Solidest - BRFA approved, so now my bot is GoingBatty (talk) 18:00, 30 August 2022 (UTC)
 * @GoingBatty, thank you! As far as I see the works are done. I've also manually added banners to 75 missing articles and it seems that it's complete now. Solidest (talk) 15:40, 31 August 2022 (UTC)
 * @Solidest: Agree that this request is . GoingBatty (talk) 16:37, 31 August 2022 (UTC)

Needs-infobox parameter
The next step I wanted to do with these banners is to add the yes parameter to the appropriate articles, which would place them in. The list is ready, and I've compiled it this way:
 * 1) Took the list of items on WD with instance = music genre / song type + ones that have English Wikipedia articles.
 * 2) Excluded some articles manually, such as those that cover music in countries, music by time period, some musical forms and types of compositions. I did not excluded music scenes as some of the infobox parameters filled in would be appropriate for such articles (such as Cultural origin aka Time + Place and Stylistic origins).
 * 3) Removed those that already have Infobox music genre.
 * 4) This produces a list of 1,723 articles where the infobox should be added: https://petscan.wmflabs.org/?psid=22746641

Overall, the selection is looks good and I think 95% of the things on the list are worth having an infobox. While the rest are 5% can be debatable and those who find it unnecessary can remove this parameter later.

So this work also needs bot actions or at least the auto-mode rights for AWB. Is it possible to do this as part of the same BRFA or will it require a new one?

P.S. There are still about 100 articles with banners where the parameter should be set manually, as they are designed slightly differently on wikidata. I'll probably do that as well if the core set gets approved and processed. Solidest (talk) 16:13, 31 August 2022 (UTC)
 * @Solidest, This will probably require a new BRFA, as it's out of the scope of the last one (I think). @GoingBatty?<span id="Qwerfjkl:1662101133225:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  06:45, 2 September 2022 (UTC)
 * @Solidest & @Qwerfjkl: Agreed. GoingBatty (talk) 21:35, 2 September 2022 (UTC)

cloudfront.net
Example cite from Carowinds:

Contains https://d3knbu6191stae.cloudfront.net/binaries/content/assets/ca-en-us/blogs/2017carowindsparkmap.pdf d3knbu6191stae.cloudfront.net

cloudfront.net is Amazon AWS hosting ie. Amazon CloudFront. The work is not CloudFront which is merely a backend "cloud" hosting company where the PDF is stored.

Each CloudFront customer has an ID. In this case d3knbu6191stae maps to either the parent company Cedar Fair (https://www.cedarfair.com/ ) or the amusement park Carowinds (https://www.carowinds.com ) - probably the later. Another example is d1wqtxts1xzle7 which maps to academia.edu although in that case the work will be a journal title and the cite should have Academia.edu

An enterprising bot coder could extract all the cloudfront.net IDs and create a map of what the actual work is, somehow. This map could be used by various tools to maintain citations such as User:Citation bot, User:BrownHairedGirl, Reflinks, WP:WAYBACKMEDIC, etc.. Green C  21:18, 11 August 2022 (UTC)
 * I have published a query for Count of external links to cloudfront.net by subdomain on Quarry. Not sure I will do more about it, unless somebody has a specific requirement. These are my comments on the four most cited subdomains. William Avery (talk) 21:31, 15 September 2022 (UTC)

Bot to maintain a list of recent AFDs by new page patrollers
Requested at Wikipedia talk:New pages patrol/Reviewers. New page patrollers would like a way to see recent AFDs created by new page patrollers. I'm thinking a bot that updates a log page somewhere (maybe in the bot's userspace, or a subpage of WP:DELSORT). NPPs create a lot of AFDs, so this page would need a way to keep its size reasonable. I'd suggest having the bot count how many entries are on the page, and once it's above a certain number (50? 100? 200?), remove the oldest one every time it adds a new one. For algorithm, maybe have the bot run on a cron job every (1 hour, 6 hours, 12 hours?), run an SQL query to see recent AFD pages created by NPPs, and go from there. Would do myself but I'm a little busy this month. Thanks in advance. – Novem Linguae (talk) 23:15, 29 September 2022 (UTC)
 * Take note that not all AfDs by new page patrollers are NPP-related; I'm a new page patroller and have probably filed more AfDs of old articles than of new ones. * Pppery * <sub style="color:#800000">it has begun... 04:20, 2 October 2022 (UTC)
 * Description seems rather over-complicated. @Novem Linguae wouldn't it be enough to have a cronjob that daily queries the db to list the AfDs created by NPPs in the last 7 days? With database report this can be done now without writing any bot code. This query does the needful - query/68609. The last AND filters out "old" articles which Pppery mentions. – SD0001  (talk) 19:54, 4 November 2022 (UTC)
 * Nice. @MPGuy2824, you're familiar with database report. Any interest in setting this up? – Novem Linguae (talk) 21:15, 4 November 2022 (UTC)
 * ✅ Available at New pages patrol/Reports. I think Atsme was looking for this. -MPGuy2824 (talk) 03:17, 5 November 2022 (UTC)

Typo in section name
You know what to do :) Emptywords (talk) 14:55, 29 October 2022 (UTC)

Edit History Problem
Can an ADMIN advise if there's a bot for edit history cleanup and if so who to contact to request it process a pages history as I am not admin and got blocked twice for trying to do it manually.

Not getting anywhere with oversight or privacy who just revdel everything.

Personal information and copyright infringement have been deleted from the article and the edits rev deleted which is basically the entire history going back to the page creation in 2002, apart from all the vandalism.

The article is a good article (it is now anyway), a biography of a living person, but the edit history has lost its context and is a total mess. There were a few copyright issues and some of the earlier references no longer exist, actual dates of birth, and the real name of a family member were also revdeleted.

I would like to restore the edit history which has been almost entirely revdeleted. over 1000 edits since 2002 and some harmless, and not so harmless vandalism not revdeleted.

The only way to do so would be to remove copyright infringing statements, and dates of birth from every revdeleted page of the edit history, maybe after 6 months of inactivity, allowing the edits to be restored, either deleting or archiving the original for admin eyes only. The vandalism could then be dealt with using revdelete as intended.

Can anyone point me in the right direction its undermining the page to the point a deletion discussion is inevitable which is really not necessary. 86.142.231.35 (talk) 16:05, 1 November 2022 (UTC)
 * 86.142.231.35, previous revisions cannot be modified. As far as I know, there is no way to do what you're describing.<span id="Qwerfjkl:1667319839464:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  16:23, 1 November 2022 (UTC)
 * Apologies if I have been misunderstood or unintentionally offended anyone but my "American" is lousy, if you know what I mean.
 * add translation bot to the list.
 * 86.142.231.35 (talk) 20:38, 1 November 2022 (UTC)
 * Which article are you talking about? Without that, I can only speak in generalities: counter Qwerfjkl there likely is a way of doing this by using upload import, but it will in practice almost certainly not be done and has nothing to do with bots. * Pppery * <sub style="color:#800000">it has begun... 20:50, 1 November 2022 (UTC)

Replacing WikiProject Public Art talk page templates
Following discussion at, WikiProject Public Art is being converted into a task force of WikiProject Visual arts, and its London task force is becoming a public art task force of WikiProject London. Accordingly, WikiProject Visual arts and WikiProject London have both been given public_art parameters.

I'm requesting a bot to replace instances of WikiProject Public Art (and also the redirect WikiProject Public art with different capitalisation) with instances of WikiProject Visual arts containing – except for instances of the WPPA template containing the London parameter, which the bot would need to change to instances of WikiProject London containing. Ham II (talk) 09:46, 2 October 2022 (UTC)
 * I feel like there already exists a bot to do this. Primefac (talk) 12:04, 2 October 2022 (UTC)
 * I think there's been a few that are done as need be, DatBot 1 and 5 did this (originally with AWB but later Python after it led to a myriad of issues), but I'm afraid I've lost the code. DatGuyTalkContribs 22:27, 7 October 2022 (UTC)

Maintenance bot to tag duplicate requests at Requests for undeletion
We have a recurring issue at Requests for undeletion (WP:RFU) where an editor, once denied (or perhaps feeling ignored), will file a new request later on the same page. It was suggested to me that other request pages (particlarly WP:RFPP) have bot maintainers that flag duplicate requests. Something like that would also be helpful at WP:RFU. Cheers! BD2412 T 20:44, 10 October 2022 (UTC)

Adding r to category
I manually added this template to a redirect page today, but I'm surprised that it wasn't already added by a bot. Is there a bot that can be programmed to do this? Jarble (talk) 21:51, 7 October 2022 (UTC)
 * Is there already a robot doing this task? Kanashimi (talk) 01:19, 10 October 2022 (UTC)
 * I could do this, if no one else is already doing it. I think AWB can automatically tag some redirects with GENFIX.<span id="Qwerfjkl:1665382215839:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  06:10, 10 October 2022 (UTC)
 * I could do it in AWS but I don't know how to get a list of redirects.  Dr vulpes  (💬 • 📝) 02:47, 13 October 2022 (UTC)
 * Here's a query of every redirect to a category that doesn't contain R to category. This can be used by a bot or an AWB user to tag these. Enjoy. – Novem Linguae (talk) 03:58, 13 October 2022 (UTC)
 * I'll make a BRFA later today.<span id="Qwerfjkl:1665642046402:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  06:20, 13 October 2022 (UTC)
 * This bot could also add templates like r to portal namespace, r to talk page, and r to section. Jarble (talk) 16:07, 13 October 2022 (UTC)
 * – Novem Linguae (talk) 16:08, 13 October 2022 (UTC)
 * .<span id="Qwerfjkl:1665689883398:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  19:38, 13 October 2022 (UTC)

A bot named littleted
This bot is a anti-vandal bot, designed to:
 * revert vandalism
 * lock pages if there is mass editing
 * removes mean comments from pages of the deceased.Teddythedev (talk) 15:30, 6 December 2022 (UTC)
 * @Teddythedev, It is hard to tell if mass editing is good or bad, and what mean comments are.<span id="Qwerfjkl:1670345139627:WikipediaFTTCLNBot_requests" class="FTTCmt"> —  Qwerfjkl  talk  16:45, 6 December 2022 (UTC)
 * well at least it can be programmed to revert vandalism? Teddythedev (talk) 16:48, 6 December 2022 (UTC)
 * @Teddythedev, see User:ClueBot NG.<span id="Qwerfjkl:1670346137833:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  17:02, 6 December 2022 (UTC)
 * any idea's for what it should do? Teddythedev (talk) 17:04, 6 December 2022 (UTC)
 * If you don't have a clear goal with a bot, you shouldn't try to create one.  Lee Vilenski (talk • contribs) 17:15, 6 December 2022 (UTC)
 * Once again we seem to have someone starting from the wrong place. The thought process should be to see something that needs improving, and then to decide what the best way to improve it would be, which may be via a bot or may be some other way. It shouldn't be to decide that you want to write a bot and then to look for something for it to do. Phil Bridger (talk) 18:21, 6 December 2022 (UTC)
 * @Teddythedev, sure: update WP:MOSTREFS.<span id="Qwerfjkl:1670357931447:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  20:18, 6 December 2022 (UTC)
 * good idea! Teddythedev (talk) 14:59, 7 December 2022 (UTC)
 * reminds me about that one youtube link i placed, not the best reference
 * my bot could do that for me. Teddythedev (talk) 15:00, 7 December 2022 (UTC)
 * Hello? Teddythedev (talk) 20:14, 7 December 2022 (UTC)
 * yes? —usernamekiran (talk) 20:25, 7 December 2022 (UTC)
 * i was talking about the idea of a reference bot named littleted, and i was wondering if someone could create it. Teddythedev (talk) 12:49, 8 December 2022 (UTC)
 * This isn't a place to hire someone. Credit should go to people who came up with the idea of the bot as well as person who implemented the bot. If you have no idea about what a bot task should be and are not looking for ideas for you to create a bot on, then this isn't an appropriate discussion space for you. <span style="font-family:Iosevka,monospace">0x Deadbeef →∞ (talk to me) 12:55, 8 December 2022 (UTC)

BernsteinBot has retired
BernsteinBot has been retired. Unlike Tom Brady, it will not be returning to active service. Some of us really rely on its database reports, in my case, it's nightly report of Empty Categories. I'm not sure how complicated it would be for an existing bot to take over some of its duties. I'm hoping that there can be a smooth transition. Thank you, bot experts. Liz <sup style="font-family: Times New Roman; color: #006400;">Read! Talk! 01:15, 11 October 2022 (UTC)


 * I'm working on setting up a new bot account. We do need more maintainers though, it won't survive if it's just me. Legoktm (talk) 01:23, 11 October 2022 (UTC)
 * what kind of co-op are you looking for? —usernamekiran (talk) 07:23, 22 October 2022 (UTC)
 * @Usernamekiran, @0xDeadbeef: everything :) So, triaging and responding to feedback on WT:DBR (and elsewhere), evaluating feasibility of new reports, fixing some of the old/broken ones, updating existing reports when there are schema changes and uh, whatever else is needed. Even just doing some of those would be great. Legoktm (talk) 03:34, 23 October 2022 (UTC)
 * I would also like to help as I am pretty familiar with Rust. <span style="font-family:Iosevka,monospace">0x Deadbeef →∞ 09:31, 22 October 2022 (UTC)

Bot for page expansion
A lot of pages for local things in Wikipedia are longer then the English version.

For example take the page for Autopista AP-2 vs the Spanish version, Autopista Zaragoza-Medeteranio. The Spanish version is quite a bit longer and more detailed.

My proposal is that when a page has a larger class in another language then Englsh, then the template is added to the English page. For example, a influential Spanish city like Sevile has a star in Spanish (Español) but not English (Inglés), which is some way shorter.

The bot will check any page in any language and compare the size to English. If English is bigger or within 100 bytes, then the template is not added. If the English article is shorter AND has a lower rating, the expand class is added, with x being the language, y being the foreign title, and z being the date.

This bot could really help with article expansion and making English Wikipedia more detailed, but I must mention this could be a COI violation as I am considering a freelance translation job and "50 articles translated into English from a Spanish encyclopaedia to help benefit the global community" does seem like a nice thing to add to my (currently almost-empty) CV.

My suggested plan of development goes like this to help ease creation:

56independent/notacoworcatTalk 16:47, 10 November 2022 (UTC)
 * Detection of pages which meet above criteria and addition to a bot-specific category split by language pair
 * Addition of template to pages of the category
 * Automatic Machine Translation
 * Expansion to other large wikis
 * Expansion to other small wikis
 * I think one hangup you will find is that ratings are WikiProject-generated and are not standardised - what one project might consider to be a B-class article may only be C-class to another, and between languages there is even a large discrepancy - some projects have few if any standards, while others (en, de, to name two) are much higher. A long article with a "high rating" on a different wiki that has lower referencing standards, for instance, could potentially mean a lot of wasted effort if none of that extra length is actually supported by references. Primefac (talk) 07:27, 12 November 2022 (UTC)
 * Managable with different criteria. We could use an equation mixing page length with number of citation to get the "citation density". Longer pages then English with a matchingly high or equal citation density then English could be the criteria instead.
 * This also helps filter out languages which tend to be longer (otherwise an Ithkuil wikipedia, despite being less ambiguous and probably more serious, would be called worse then Toki Pona Wikipedia) 56independent (talk) 11:33, 12 November 2022 (UTC)

Citation bots for List of inorganic compounds?
Most of the chemicals on there can be found on Pubchem, and since pubchem uses a fairly consistent naming scheme for their pages, maybe a bot could be made to go through and cite?

I'm not entirely sure how bots work, or if citation bots are allowed, or if this is at all possible, but if this could work, it would save a lot of effort citing it. It's not a very important page, though.

If anyone makes this, thanks! Balnibarbarian (talk) 21:33, 24 November 2022 (UTC)
 * Do the entries in this list-article actually need these cites? The article seems like just a navgational aid, organized list of links to existing articles. All those articles presumably have Chembox and that infobox has a slot for a PubChem link. Seems like PubChem merely verifies that the chemical has the formula, which the target articles do as well, or else is just a cherry-picked one of many possible database links (CAS, ChemSpider, etc.). DMacks (talk) 22:15, 24 November 2022 (UTC)
 * Oh, I thought that citations were needed for list entries. Balnibarbarian (talk) 22:17, 24 November 2022 (UTC)

Create TLA redirects to TLA disambiguation pages
In many cases, uppercase three-letter acronyms ("TLAs") are disambiguation pages, and the lowercase form is always a good redirect. See ABC and abc, for example. Could a bot help create more lowercase redirects? Two sets of pages in projectspace have links to every possible TLA combination, both uppercase and lowercase. See TLAs from EAA to HZZ for example, and Wikipedia TLAs for all links. The bot could use these pages in this process: When the TLA is an article (e.g. BBC) or a redirect to an article (e.g. AVV) or a redirect to a differently titled disambiguation page (e.g. ARM), the situation is more complicated, so the bot should not create lowercase redirects for those titles. 120.21.41.202 (talk) 21:58, 30 November 2022 (UTC)
 * Open a nonexistent lowercase TLA
 * Check if the uppercase TLA exists
 * If uppercase exists, check to see that the page code contains a disambiguation template
 * If uppercase contains a disambiguation template, create lowercase as a redirect to uppercase
 * If uppercase is a redirect to uppercase (disambiguation), which contains a disambiguation template, create lowercase as a redirect there
 * This might be better as an AWB task. Primefac (talk) 11:04, 1 December 2022 (UTC) Larger than I realised. Primefac (talk) 12:54, 1 December 2022 (UTC)
 * Do we really need these redirects? Typing Aeb in most places automatically takes me to AEB.  If we do, 5338 out of 17576 possibilities (A-Z only) are redlinks (list).  There are also a further 18 cases (list) where the TLA redirects to a dab with a different name. Certes (talk) 12:07, 1 December 2022 (UTC)
 * There are also 9577 four-letter dabs such as AAAD, 324 five-letter dabs such as AACAP, 29 six-letter dabs such as ADERRA, five seven-letter dabs such as AFCYBER, and this week's winner: NAVCOMMSTA. I'm not sure that having three letters makes the dab special. Certes (talk) 14:21, 1 December 2022 (UTC)

Block notices about coloured backgrounds
When administrators place block notices on user talk pages, they mostly come with a coloured background but I have noticed the colour has gone for notices earlier than a certain date. I think that is because   does not work and should be changed to  <div class="user-block" style="padding: 5px; margin-bottom: 0.5em; border: 1px solid #a9a9a9; background-color: #ffefd5; min-height: 40px">  to restore the original display of the messages posted at the time of when they were announced. See for the disappeared colour background,  which features the coloured background and User:Iggy the Swan/sandbox for the different results where I know what to do. Thanks - Iggy (Swan) (Contribs) 21:53, 13 December 2022 (UTC)
 * Previously MediaWiki_talk:Common.css/Archive_18, where it was decided this wasn't worth fixing. I added it to my common.css when that happened, and suggest you do the same rather than request a bot run of this scale. * Pppery * <sub style="color:#800000">it has begun... 22:10, 13 December 2022 (UTC)
 * ^ Izno (talk) 01:42, 20 December 2022 (UTC)

Hand-made Template:Infobox awards list
I started this discussion about how there seem to be about 600 hand-done versions of this template onwiki. See background at that page. I have no idea what kinds of sharp edges there might be to this, or how much regularity there is for the issue, but I can't imagine that a bot will do worse to convert these than doing all 600 by hand. Izno (talk) 01:48, 20 December 2022 (UTC)

Remove useless possibly empty category
tracking category now automatically embeds possibly empty category. If a bot could go through all pages with both tracking category (and its redirects) and possibly empty category (and its redirects) directly on them, and remove possibly empty category (and its redirects), like so. that would be peachy. &#32; Headbomb {t · c · p · b} 04:13, 26 February 2023 (UTC)
 * Looks like around 1500 pages from my roguh search.<span id="Qwerfjkl:1677409210197:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  11:00, 26 February 2023 (UTC)
 * See Bots/Requests for approval/MalnadachBot 14. Gonnym (talk) 11:05, 26 February 2023 (UTC)

Move almost 2000 GA subpages to match their talk pages
User:Mike Christie/GA subpages that should be moved is a list of GA subpages and the page they should be moved to. The target page was found by going to the talk page that is the parent of the GA subpage, and following the redirect. There's a discussion of this here. Is there a bot that can do these moves? A redirect should be left behind in every case. Thanks. Mike Christie (talk - contribs - library) 22:25, 5 February 2023 (UTC)
 * mw:Manual:Pywikibot/movepages.py might be the easiest way to do this. – SD0001  (talk) 17:10, 7 February 2023 (UTC)
 * @Mike Christie, .<span id="Qwerfjkl:1675792451739:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  17:54, 7 February 2023 (UTC)
 * Thanks! Will watch that page. Mike Christie (talk - contribs -  library) 20:15, 7 February 2023 (UTC)

Merging OTD templates to AH
I do this sort of edit over and over again. It does not seem complicated to code. It would involve finding talk pages with OTD templates, checking whether already exists (it doesn't always), fixing the inconsistent date and oldid format, and appending the OTD info to the end of the articlehistory. Separately, once/if that is done, perhaps could be enticed to change the way Anomiebot handles dates and oldids, as it is inconsistent with the broader application of all items in Articlehistory. Sandy Georgia (Talk)  20:49, 2 February 2023 (UTC)
 * In the same vein, the GARcloser does not roll in existing DYK templates to AH, so similar could be done with the same bot to find and merge DYK templates when AH already exists. Sandy Georgia (Talk)  21:18, 2 February 2023 (UTC)
 * @SandyGeorgia, if no one else takes this, I'll do it, after I finish (which probably won't require a BRFA).<span id="Qwerfjkl:1675374589389:WikipediaFTTCLNBot_requests" class="FTTCmt"> —  Qwerfjkl  talk  21:49, 2 February 2023 (UTC)
 * Awesome!  others with  involvement. Sandy Georgia  (Talk)  22:01, 2 February 2023 (UTC)
 * <span style="font-family:Iosevka,monospace">0x Deadbeef →∞ (talk to me) 14:19, 4 February 2023 (UTC)
 * Awesome.  after your test run, might you ping me for feedback?  I was involved in the original set up of Article history so have more knowledge about it than my usual level of Tecno-Dummification.   You might also look into whether you can do the same for Template:ITN talk with the same bot-- same deal there, lots of stragglers not rolled in to article history. Sandy Georgia  (Talk)  14:24, 4 February 2023 (UTC)
 * Yes, I will ping you when I file the BRFA, and I will look into the ITN one as well. <span style="font-family:Iosevka,monospace">0x Deadbeef →∞ (talk to me) 14:48, 4 February 2023 (UTC)
 * <span style="font-family:Iosevka,monospace">0x Deadbeef →∞ (talk to me) 17:21, 4 February 2023 (UTC)

Send a message to everyone in WikiProject Michigan/Detroit
Hey everyone! I am looking to organize a Michigan-based Wikipedia event, perhaps around 3 days, where we could all meet around a certain theme or themes. Let me know what you think? I am mostly active within the cultural and music-based worlds of Wikipedia, so that is my expertise. This is the first time I am trying to organize something like this so please if anyone has any advice or would like to help me I am all ears. I am posting this notice on the Ann Arbor and Michigan pages as well. JohnDVandevert (talk) 03:39, 22 January 2023 (UTC)
 * I think you are looking for WP:MMS, not a bot. Also, not a great idea to post your personal details here (which I have removed). Primefac (talk) 12:47, 22 January 2023 (UTC)
 * See also geonotices. EpicPupper (talk) 05:50, 31 January 2023 (UTC)

Bot to Automate Subtitles Template
Currently, there are over 8,000 audio sample files uploaded to Wikipedia, which mostly includes song snippets: Category:Wikipedia non-free audio samples. Of those audio samples, many of them contain subtitles. Just for now, I'll use this page as an example: File:Green Day - Holiday.ogg

If you click on the "TimedText" tab, you will come to this webpage: TimedText:Green Day - Holiday.ogg.en.srt, which includes the subtitles created by a community member. And to monitor which audio files contain one of these samples, a subtitles template is placed on the file's page, which will add that file to this category: Category:Wikipedia files with subtitles. It also helps people like me who help add subtitles quickly check to see if they already exist for that file.

However, not every file with subtitles contains this template, which stifles the template's usefulness quite a lot. Fortunately, adding this template seems like in a one-time run-through seems like it can be automated quite easily:

(1) Check if the page  exists

(2) If the page returns "There are currently no subtitles in English for this video, you can edit this page to add them," then the bot should move on to the next file

(3) Otherwise, the bot should go back to the file page, create a new line at the top (typically above the "Summary" section), and insert the Subtitles template with  as the first parameter and   as the second

I'm not too good with coding though, and I'm not sure how, and if, such an operation can be done. If anyone could lend me a hand with this, that would be much appreciated :) -- Leafy46 (talk) 20:19, 16 January 2023 (UTC)
 * @Leafy46, I can do do this, but I'm quite busy right now. I'll try to get round to it.<span id="Qwerfjkl:1675149058229:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  07:10, 31 January 2023 (UTC)
 * Thank you so much! Take your time, there's no rush. Leafy46 (talk) 21:12, 1 February 2023 (UTC)
 * @Leafy46, please ping me if I haven't started this in a week.<span id="Qwerfjkl:1675290538668:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  22:28, 1 February 2023 (UTC)
 * @Leafy46, okay, I've started on this. Should I also add other languages, as the seem to been in the title (e.g. TimedText:"Soy lo que soy".ogg.es.srt is in Spanish, )?<span id="Qwerfjkl:1675359625625:WikipediaFTTCLNBot_requests" class="FTTCmt"> —  Qwerfjkl  talk  17:40, 2 February 2023 (UTC)
 * I usually add subtitles to songs in English, so I hadn't really considered other languages. If it wouldn't be too much trouble, that would be great! Thank you :) Leafy46 (talk) 00:53, 3 February 2023 (UTC)
 * OOjs UI icon reload-progressive.svg Doing.<span id="Qwerfjkl:1675509142181:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  11:12, 4 February 2023 (UTC)
 * @Leafy46, OOjs UI icon check-constructive.svg Done<span id="Qwerfjkl:1675521401449:WikipediaFTTCLNBot_requests" class="FTTCmt">— Qwerfjkl  talk  14:36, 4 February 2023 (UTC)
 * @Qwerfjkl Looks good from what I'm seeing so far, thank you so much! I really appreciate it. Leafy46 (talk) 16:21, 4 February 2023 (UTC)

Change parameters of template
Would it be feasible to make about 500 changes of the following type? I started using separate parameters for these and now I realise that a comma-separated list is more user-friendly. Parameters from qid2 up to qid5 are possible. Note that Template:Lighthouse identifiers is a redirect to Template:Authority control so we are bypassing a redirect at the same time. Thanks for any help. &mdash; Martin (MSGJ · talk) 20:55, 11 January 2023 (UTC)
 * From
 * To
 * @MSGJ, I could do this (after I get round to making a list of the pages needed for ), there shouldn't be too much change to the code. Do you have a list of pages?<span id="Qwerfjkl:1673474258997:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  21:57, 11 January 2023 (UTC)
 * Thanks. It would be all transclusions of Template:Lighthouse identifiers &mdash; Martin (MSGJ · talk) 21:58, 11 January 2023 (UTC)
 * @MSGJ, great. I'll try and complete both of these tomorrow, or Friday failing that.<span id="Qwerfjkl:1673474447453:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  22:00, 11 January 2023 (UTC)
 * I've started using using mwparserfromhell which makes these tasks way easier.<span id="Qwerfjkl:1673474522605:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  22:02, 11 January 2023 (UTC)
 * @MSGJ, I've written the code for this. I'll run it as soon as I finish the task above (so as not to exacerbate any errors).<span id="Qwerfjkl:1673547061954:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  18:11, 12 January 2023 (UTC)
 * OOjs UI icon reload-progressive.svg Doing<span id="Qwerfjkl:1673554794249:WikipediaFTTCLNBot_requests" class="FTTCmt">— Qwerfjkl  talk  20:19, 12 January 2023 (UTC)
 * I am online now, so if you would like to make 10 edits and I will check to make sure it is correct? &mdash; Martin (MSGJ · talk) 20:26, 12 January 2023 (UTC)
 * Too late I see. Anyway all looking good &mdash; Martin (MSGJ · talk) 20:33, 12 January 2023 (UTC)
 * @MSGJ, .<span id="Qwerfjkl:1673560663547:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  21:57, 12 January 2023 (UTC)
 * Many thanks for your dedication and efficiency &mdash; Martin (MSGJ · talk) 22:09, 12 January 2023 (UTC)

Automation of law task force tagging under WPNZ banner
Hello, after a (very) brief discussion on WT:NZLAW, I'm just requesting if someone is able to automate an edit that goes through all of the talk pages of article's in the categories below (and their subcategories) to edit their Template:WikiProject New Zealand banner to add the  parameter. An example of a correctly tagged law task-force page is Make It 16 Incorporated v Attorney-General. In doing this, there may be duplicates across the categories (and/or their subcategories), also a few of these articles will also already have the  parameter set. So you may also have to account for this (ideally this would include tagging articles without the WPNZ banner with that banner and the law parameters, so we don't miss any).

This is to help mark all of articles that are relevant to the law task-force (WP:NZLAW) which is in the process of establishment and getting started after a (far longer) conversation on WT:NZ.

Category:Statutes of New Zealand, Category:Supreme Court of New Zealand cases, Category:Court of Appeal of New Zealand cases, Category:High Court of New Zealand cases, Category:District Court of New Zealand judges, Category:High Court of New Zealand judges, Category:Court of Appeal of New Zealand judges, and Category:Supreme Court of New Zealand judges.

Thank you all, I appreciate it. <b style="text-shadow: 0px 0px 10px #8e24aa; color: #8e24aa;">Carolina2k22</b> • (talk)  •  (edits)  08:08, 4 January 2023 (UTC)
 * If the bot adds  then the article will be added to Category:Unknown-importance New Zealand law articles which will allow project members to go through and assign importance to these entries.- gadfium 08:24, 4 January 2023 (UTC)
 * @Gadfium, so you suggest adding  and  ? I suppose I'll do this as well if I do the one above (though this may need an actual BRFA).<span id="Qwerfjkl:1672824710089:WikipediaFTTCLNBot_requests" class="FTTCmt"> —  Qwerfjkl  talk  09:31, 4 January 2023 (UTC)
 * I would say so, yes. Mostly as it would be far more useful if we could go and sift through to assess importance. <b style="text-shadow: 0px 0px 10px #8e24aa; color: #8e24aa;">Carolina2k22</b> • (talk)  •  (edits)  09:50, 4 January 2023 (UTC)
 * <span id="Qwerfjkl:1673544813634:WikipediaFTTCLNBot_requests" class="FTTCmt">— Qwerfjkl  talk  17:33, 12 January 2023 (UTC)
 * @Carolina2k22, OOjs UI icon check-constructive.svg Done.<span id="Qwerfjkl:1673554776414:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  20:19, 12 January 2023 (UTC)
 * Thank you, I appreciate it! <b style="text-shadow: 0px 0px 10px #8e24aa; color: #8e24aa;">Carolina2k22</b> • (talk)  •  (edits)  15:06, 13 January 2023 (UTC)

WikiProject bot
Could someone please send a bot through Category:Unknown-importance medicine articles and mark every article that is also in Category:WikiProject Biography articles (or any subcat, or that otherwise gives you any reason at all to suspect that the article is primarily about a person) with  for me? This would probably involve several hundred edits.

Most articles that get tagged with WPMED are people or organizations (e.g., hospitals, medical schools, health charities, businesses) that we just don't care about. All of these should be tagged as. The biographies are just the ones I'm sure that a bot could find. If you have ideas about how to find the rest, I'd love to hear them.

Also, if you happen to have an ORES-aware bot, then I'd love to have it tag all the stubs as  as well. I have checked enough (thousands of) ORES scores for stubs to know that it is extremely reliable for that rating, and we do see a lot of stubs. WhatamIdoing (talk) 22:49, 29 December 2022 (UTC)
 * @WhatamIdoing, a simple intersection search gives 666 results. It looks like ORES has an article topic feature, ORES/Articletopic, that can predict if an article is a biography.<span id="Qwerfjkl:1672378005623:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  05:26, 30 December 2022 (UTC)
 * ...and it can be used in a search.<br style="margin-bottom:0.5em"/>I'd be happy to do this, but it might be suitable for a semi-automated run, as there are only 666 edits or so.<span id="Qwerfjkl:1672378496665:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  05:34, 30 December 2022 (UTC)
 * about how to find the rest ORES might work similarly for these as well.<span id="Qwerfjkl:1672378565129:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  05:36, 30 December 2022 (UTC)
 * I've reviewed the entire list of 666 results, and taken a side trip to learn about the tradition of double-barrelled surnames in Britain. All of these look like prime candidates for exactly what I'd like to have done.  I would be happy to have you use whatever method you believe is best suited.
 * BTW, it's unlikely, but if you should get any complaints, please ping me. It can be disappointing to discover that some group thinks your favorite subject is "low importance", and the correct parameter is (unfortunately)  .  We never did convert it to   (good idea, but maybe not worth flooding the watchlists, and the template does not treat them as exact aliases). WhatamIdoing (talk) 06:21, 30 December 2022 (UTC)
 * I'll be able to do this in around a week. If anyone else can do it earlier, they're welcome to. I'm currently away from my computer, so it'd be hard to complete this, sorry!<span id="Qwerfjkl:1672608271004:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  21:24, 1 January 2023 (UTC)
 * @WhatamIdoing, .<span id="Qwerfjkl:1673210494581:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  20:41, 8 January 2023 (UTC)
 * Thank you! WhatamIdoing (talk) 23:34, 8 January 2023 (UTC)

PressReader.com titles
I was pointed here from the Village pump as a good place to ask.

Currently we have 409 articles using "PressReader.com - Digital Newspaper & Magazine Subscriptions" as the title of a reference rather than the actual title of the article being referenced. Is there any tool that can convert the title or a BOT created to perform this task? As an example that I have done manually. Keith D (talk) 09:53, 12 February 2023 (UTC)


 * www.pressreader.com should be changed to pressreader.com also. The titles are not in the HTML which makes getting titles via bot very hard. AManWithNoPlan (talk) 01:28, 15 February 2023 (UTC)
 * This is being cleaned by a bot right now. AManWithNoPlan (talk) 15:33, 15 February 2023 (UTC)

translation
looking for a translation bot for work on the luganda Wikipedia — Preceding unsigned comment added by 41.75.189.46 (talk) 07:01, 9 January 2023 (UTC)

His/Her Majesty

 * 1) Create template  that can hold "His Majesty" or "Her Majesty" depending on the sex/gender of the monarch of the United Kingdom.
 * 2) Create a bot to replace instances of "His Majesty" and "Her Majesty" with this template.

79.185.136.221 (talk) 19:57, 29 December 2022 (UTC)


 * It's a good suggestion for the ideas lab, and I can see a few uses such as His Majesty's Coastguard, but those words often occur in a phrase such as "Her Majesty the Queen" or "His Majesty King Charles" which needs amending anyway. There are also plenty of uses such as Her Majesty's Theatre which don't change when the monarch changes, not to mention many references to other monarchs around the world.  Her Majesty served us for 70 years, and it may well be another 70 years until the UK next has a queen. Certes (talk) 21:44, 29 December 2022 (UTC)
 * This has been discussed several times, and rejected as pointless – a case of shutting the barn door after the horse has fled. It will remain "His Majesty" until at least the current king, his older son, and his eldest grandson have died, and even longer if the grandson's first child is male.  If we assume something on the order of a typical lifespan for each, then we won't need to make this change for at least another seventy years or so.  Please come back and suggest this when the heir apparent is a woman.  WhatamIdoing (talk) 22:42, 29 December 2022 (UTC)
 * Even then, if it's proposed for other countries for instance, or someone wants a bot to find current instances of 'Her Majesty'  I still think this is a bad idea.  Historical references should stay as they are, some organisations may not be renamed immediately (or ever),  and unless we have a source that something has been renamed automatically, we should use the old one. Jeff UK  00:14, 13 January 2023 (UTC)
 * Finding instances of "Her Majesty" would be a useful task. The small sample I checked have all been updated diligently where appropriate but we may have missed a few which still need fixing.  However, that doesn't need a bot: a simple search will do fine. Certes (talk) 11:30, 13 January 2023 (UTC)

Bot to update WP:MOSTREFS
User:ClueBot III/ArchiveNow Articles with the most references updates are done manually and majority of entries are severely outdated. It would be great if a bot could regularly handle the updates. Sanglahi86 (talk) 23:41, 25 November 2022 (UTC)


 * My bot can do the job. Teddythedev (talk) 15:08, 7 December 2022 (UTC)
 * will update you when the bot is created. Teddythedev (talk) 15:08, 7 December 2022 (UTC)

Almost done, but needs some finalising work. —usernamekiran (talk) 09:12, 20 December 2022 (UTC)
 * Hi. I think might be able to do that. —usernamekiran (talk) 06:07, 15 December 2022 (UTC)
 * Hi. Did you post the request anywhere else? I think I might be able to create a script for that purpose. —usernamekiran (talk) 11:21, 19 December 2022 (UTC)
 * Hello. I haven't posted the request anywhere else since I thought this was the best place to do so. It would be great if you could create the script/bot. I am not familiar with such technical stuff. Regards. –Sanglahi86 (talk) 13:28, 19 December 2022 (UTC)
 * Hello. I inquired so that I could update there as well that I am working on this. It will take around a week before I post the official bot request though. I will contact you soon. —usernamekiran (talk) 14:42, 19 December 2022 (UTC)


 * Hello. Sorry to bug you, but it has been almost a month now, so I thought of asking about the status of the bot being coded. Thanks. Sanglahi86 (talk) 19:38, 17 January 2023 (UTC)
 * Hi. The code is ready, and accurate. I tested it on small categories, but I want to optimise it further. Because of the lack of time, I think it will take around 4-5 days more to finalise the code/filing the official request for bot. —usernamekiran (talk) 23:11, 17 January 2023 (UTC)

Involved projects/editors notified. —usernamekiran (talk) 17:00, 1 March 2023 (UTC)

Area codes 910 and 472
I don't know if this is the right place to request this but here goes. In 2022, the 910 area code gained a concurrent code of 472. Could a bot do a one time edit to add this new code to the area_code parameter in Template:Infobox settlement for each settlement article within the region. Thanks and have a good day! DiscoA340 (talk) 22:38, 14 March 2023 (UTC)
 * @DiscoA340: Hi there! How do you suggest making the list of each settlement article within the region?  GoingBatty (talk) 18:07, 15 March 2023 (UTC)
 * @GoingBatty I was thinking like how other area codes are portrayed in the infobox. Like in the article Wake Forest, North Carolina, it's in an area with two codes, so it's linked as 919, 984. So for the 910/472 area code, a bot could add ", 472" to the same link to make the link in the parameter look like "910, 472". Since it only affected one area code, I think it could be simple for a bot to find all the articles needing updating but I'm not an expert on this. Thank you and have a great day! DiscoA340 (talk) 18:18, 15 March 2023 (UTC)
 * @DiscoA340, @GoingBatty,  gives 11 pages.<span id="Qwerfjkl:1678904790859:WikipediaFTTCLNBot_requests" class="FTTCmt"> —  Qwerfjkl  talk  18:26, 15 March 2023 (UTC)
 * @Qwerfjkl: Thank you!
 * @DiscoA340: Updated these 11 pages manually. GoingBatty (talk) 18:36, 15 March 2023 (UTC)
 * Thank you @GoingBatty and @Qwerfjkl, have a great day! DiscoA340 (talk) 19:25, 15 March 2023 (UTC)
 * @DiscoA340, @Qwerfjkl: gives us another 203 articles.  GoingBatty (talk) 19:31, 15 March 2023 (UTC)
 * I think that is what most articles have, sorry for the miscommunication. DiscoA340 (talk) 19:34, 15 March 2023 (UTC)
 * @DiscoA340: with AWB. GoingBatty (talk) 19:39, 15 March 2023 (UTC)
 * @DiscoA340: ✅! Any more to update? GoingBatty (talk) 20:46, 15 March 2023 (UTC)
 * @GoingBatty I think that's it, thank you for your help! DiscoA340 (talk) 21:10, 15 March 2023 (UTC)

Multiple requests
I am request a bot to: 137a (talk • edits) 18:49, 8 February 2023 (UTC)
 * 1) Remove/revert blank responses at Help:Introduction/feedback and the other feedback pages (though i question the usefulness of these pages altogether, looking at the responses).
 * 2) Automatically comment on WP:RFPP/E when the respective talk page is protected or redirects to a talk page (for example, if someone requests an edit to Contents WP:Contact us/Licensing, the bot should comment that the talk page is protected).
 * 3) Comment at AIV, AIV/TB2, UAA, and UAA/BOT when the reported account is globally locked.

Multiple requests related to noticeboards
taken from archive, got no responses last time

Here are some possible tasks for a bot: 137a (talk • edits) 18:49, 8 February 2023 (UTC)
 * 1) Remove/revert blank responses at Help:Introduction/feedback and the other feedback pages (though i question the usefulness of these pages altogether, looking at the responses).
 * 2) Automatically comment on WP:RFPP/E when the respective talk page is protected or redirects to a talk page (for example, if someone requests an edit to Contents WP:Contact us/Licensing, the bot should comment that the talk page is protected).
 * 3) Comment at AIV, AIV/TB2, UAA, and UAA/BOT when the reported account is globally locked.

Restart the Missing Redirects Project
The code is avaliable here, though it may not work. The code is mostly written in PHP.<span id="Qwerfjkl:1676545954598:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  11:12, 16 February 2023 (UTC)

Grape Cultivar Capitalization
I've noticed that there are widespread problems with compliance to MOS:BIOCAPS for grape cultivars and wine varietals. For instance, the MOS requires "Pinor Noir" to always be capitalized, but it is frequently written "Pinot noir" in Wikipedia. It would be helpful if someone could create a bot to properly capitalize grape varietal names per MOS. This would require taking something like List of grape varieties and checking that the names there don't conflict with non-grape terms. QuintinK (talk) 15:11, 16 February 2023 (UTC)

WP WikiProject Weather track maps
WP:WPWX is in need of a bot that can rewrite track map images using the new colors that were approved in a recent RfC. The bot would have to be able to utilize the track maker found here. These images are generated using input code that is run through the track maker software. <span style="white-space:nowrap;text-shadow:#009200 0.3em 0.4em 1.0em,#009200 -0.2em -0.2em 1.0em;color:#009200">Noah Talk 19:35, 25 February 2023 (UTC)


 * I raised issues regarding this task in a previous discussion (see here). I feel that this request is too vague and lacks context, so I'll restate it here for visibility.
 * Changing the old track maps would be in violation of c:COM:OVERWRITE unless there's prior cross-wiki support from all wikis which use those maps and from Wikimedia Commons to get the bot task approved. The RfC only took place on this wiki, and the local English Wikipedia-only consensus cannot be applied across all other wikis which use these maps. Thus, the only realistic option given existing consensus is to upload local versions of every track map (and subsequently upload a wiki-local version of every newly-uploaded track for the foreseeable future). In such case, over 5,574 new images will need to be uploaded—1,846 of which require secondary verification (to verify accuracy or to resolve missing data), and 592 of which needing reconstruction by other weather editors (due to missing or unavailable data). This doesn't count future track maps, of course. Chlod <small style="font-size:calc(1em - 2pt)">(say hi!) 02:04, 26 February 2023 (UTC)
 * How about we upload new images to commons and let other wikis choose whether or not they want to switch given that some of the other wikis do follow us? We leave the existing maps as they are. <span style="white-space:nowrap;text-shadow:#009200 0.3em 0.4em 1.0em,#009200 -0.2em -0.2em 1.0em;color:#009200">Noah Talk 02:11, 26 February 2023 (UTC)
 * @Hurricane Noah: That would not solve the issue of having to upload two versions to Commons, making the thousands of edits locally to switch to the new versions, and it would be out of the remit of English Wikipedia bot requests. Chlod <small style="font-size:calc(1em - 2pt)">(say hi!) 02:13, 26 February 2023 (UTC)
 * If we get a request on commons for a bot as stated below, we could upload both versions there from here on out and simply change the maps here with a bot once an accessible version has been uploaded to replace the one here. <span style="white-space:nowrap;text-shadow:#009200 0.3em 0.4em 1.0em,#009200 -0.2em -0.2em 1.0em;color:#009200">Noah Talk 02:39, 26 February 2023 (UTC)
 * It is fine to make derivatives on Commons if the bot gets approved for creation there. That is indeed out of scope here but that is in the realm of both social and technical feasibility.
 * I don't see an issue with making a couple thousand edits to update maps locally, if the images are actually expected to be preferred here. Either way, the images will be free, and we do not want to host free images here for any of several good reasons. Izno (talk) 02:22, 26 February 2023 (UTC)
 * They at least need to be changed at the local level considering the color scheme was approved via RfC. <span style="white-space:nowrap;text-shadow:#009200 0.3em 0.4em 1.0em,#009200 -0.2em -0.2em 1.0em;color:#009200">Noah Talk 02:28, 26 February 2023 (UTC)
 * I put in a request on commons for the images that don't require any additional work or verification prior to an upload. <span style="white-space:nowrap;text-shadow:#009200 0.3em 0.4em 1.0em,#009200 -0.2em -0.2em 1.0em;color:#009200">Noah Talk 02:59, 26 February 2023 (UTC)
 * @Hurricane Noah, could you detail the exact changes required for this task? What sorts of replacements should be made with the track maker? Thanks! EpicPupper (talk) 00:42, 28 February 2023 (UTC)
 * Keep in mind that the track maker part of this would need to take place on commons (request there is linked in my comment right above yours), however, the new images would have the adjusted color scheme which is shown below. The data is the same data used in the existing track maps (data can be found on each image page; there are databases containing the data) and these new maps would simply be new files. Commons:Category:Tropical cyclone track maps with track data as input code contains all the images that would be able to be redone via bot. The new images would need to placed within that category as well as Commons:Category:Tropical cyclone track maps with the 2023 scale.
 * {| class="wikitable" style="text-align: center; margin-top: 0"

! rowspan="1" | Category !! colspan="1" |Old Scheme !! colspan="1" | New Scheme
 * Tropical Depression/Disturbance
 * style="width: 32px; height: 32px; background-color: #5EBAFF" |
 * style="width: 32px; height: 32px; background-color: #6EC1EA" |
 * Tropical Storm
 * style="width: 32px; height: 32px; background-color: #00FAF4" |
 * style="width: 32px; height: 32px; background-color: #4DFFFF" |
 * Category 1
 * style="width: 32px; height: 32px; background-color: #FFFFCC" |
 * style="width: 32px; height: 32px; background-color: #FFFFD9" |
 * Category 2
 * style="width: 32px; height: 32px; background-color: #FFE775" |
 * style="width: 32px; height: 32px; background-color: #FFD98C" |
 * Category 3
 * style="width: 32px; height: 32px; background-color: #FFC140" |
 * style="width: 32px; height: 32px; background-color: #FF9E59" |
 * Category 4
 * style="width: 32px; height: 32px; background-color: #FF8F20" |
 * style="width: 32px; height: 32px; background-color: #FF738A" |
 * Category 5
 * style="width: 32px; height: 32px; background-color: #FF6060" |
 * style="width: 32px; height: 32px; background-color: #8D75E6" |
 * }
 * The on-wiki portion would involve changing all the existing file names within articles to match the files names of new track maps. <span style="white-space:nowrap;text-shadow:#009200 0.3em 0.4em 1.0em,#009200 -0.2em -0.2em 1.0em;color:#009200">Noah Talk 01:09, 28 February 2023 (UTC)
 * style="width: 32px; height: 32px; background-color: #FF738A" |
 * Category 5
 * style="width: 32px; height: 32px; background-color: #FF6060" |
 * style="width: 32px; height: 32px; background-color: #8D75E6" |
 * }
 * The on-wiki portion would involve changing all the existing file names within articles to match the files names of new track maps. <span style="white-space:nowrap;text-shadow:#009200 0.3em 0.4em 1.0em,#009200 -0.2em -0.2em 1.0em;color:#009200">Noah Talk 01:09, 28 February 2023 (UTC)
 * The on-wiki portion would involve changing all the existing file names within articles to match the files names of new track maps. <span style="white-space:nowrap;text-shadow:#009200 0.3em 0.4em 1.0em,#009200 -0.2em -0.2em 1.0em;color:#009200">Noah Talk 01:09, 28 February 2023 (UTC)

Template:Br list
Can a bot please replace all instances of br list with br entries? I'm looking to have this redirect deleted as the target of both redirects, br separated entries, is designed for use in infoboxes to replace the use of in a delimited collection of entries; so, therefore, it is not a list template. Much obliged, &#8209;&#8209;Neveselbert (talk · contribs · email) 20:48, 2 March 2023 (UTC)
 * Hello. Technically, I can create a bot task for that, but I think this task needs a wider discussion/conensus. —usernamekiran (talk) 21:06, 2 March 2023 (UTC)
 * Hi, I requested that br list be moved to br entries which was reviewed and fulfilled by an admin , so I think this should be relatively uncontroversial. &#8209;&#8209;Neveselbert (talk · contribs · email) 21:09, 2 March 2023 (UTC)
 * yes, I had already seen that :-) I'm not opposed to replace the entries, but renaming/moving a template and replacing entries in mainspace are different things. If any editor agrees here to replace them, I will do it also, I think Template:Br list is causing a double redirect. But I'm sleep deprived, and sleepy right now, so I may be getting confused about it (I'm on mobile). —usernamekiran (talk) 21:29, 2 March 2023 (UTC)
 * Sounds like WP:COSMETICBOT.<span id="Qwerfjkl:1677793024655:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  21:37, 2 March 2023 (UTC)
 * yeah, that too. Actually that was the reason why I was hesitant to do it, but I wasn't able to pinpoint the reason. I really should sleep now. Did you see the redirects? —usernamekiran (talk) 21:41, 2 March 2023 (UTC)
 * I've fixed the 2x redir issue. - UtherSRG (talk) 22:02, 2 March 2023 (UTC)
 * There are two cases here that make it so that sometimes line breaks are applicable rather than an HTML list, which is what I believe you are differentiating on, so WP:CONTEXTBOT is applicable:
 * The list should really be a unbulleted list.
 * The list should really be a br separated entries, such as in an address.
 * If there is merit to work of this nature, it's to separate the two uses, but that cannot be done by a bot. AWB could perhaps do it reasonably quickly if the use of the names are skewed toward a certain use.
 * As for removal of template redirects, sometimes you can get away with it if the uses are few enough in number, but otherwise you may be dragged to WP:RFD, where I have not had general success with requesting deletion on semantic lines recently....
 * See also a recent discussion I had with @Hike395 at User talk:Izno/Archive 9. Izno (talk) 23:08, 2 March 2023 (UTC)
 * Or adding the plainlist class to the relevant fields of the infobox and not needing templates like unbulleted list. Gonnym (talk) 23:17, 2 March 2023 (UTC)
 * I think it would be great to have a bot go through infobox parameters and convert br list to plainlist and enum to hlist. It would have to be done per infobox type, however, because there may be some parameters which really are expecting a multiline entry (as opposed to an actual list).
 * Per Gonnym: I also putting plainlist or hlist into the infobox itself, for uniformity. I believe this requires numbered parameters? That has proven to be controversial, because some editors don't like how numbered parameters make TemplateData very long. — hike395 (talk) 16:58, 3 March 2023 (UTC)
 * No. See infoboxes like Template:Infobox TV episode e.g. line 24 (which I had to support in Module:Infobox when I moved plainlist to TemplateStyles). Izno (talk) 20:04, 3 March 2023 (UTC)

Accelerated Mobile Pages link eradicator needed
There was a fairly clear consensus in the discussion at Village pump (technical)/Archive 202 that "amp" links are a bad thing, and should be done away with. Can a bot be written that tests links to insure that a version with the ".amp" or ",amp" or "/amp" component removed will work, and if so, remove that component? BD2412 T 23:40, 4 January 2023 (UTC)


 * Good idea, but I think it would need a per-site rule list, e.g., because each site is free to choose its own URL semantics.  It's even possible that some sites can't be unpicked (raw page at /raw/87293410.html; AMP at /amp/1934872.html) or don't work without AMP at all. Certes (talk) 12:42, 5 January 2023 (UTC)
 * I can probably work on this; AmputatorBot offers an API for conversion of URLs, and a simple insource search returns many applicable results that can be further filtered with some regex. EpicPupper (talk) 18:16, 31 January 2023 (UTC)
 * . EpicPupper (talk) 06:39, 5 March 2023 (UTC)

Fix links to Aus honours site
I started making these changes, but there is too many for non-bot edits. In addition, in the citations, it might be worth removing the link to the Internet archive and removing the parameter with the status of a dead link.
 * Previous: http://www.itsanhonour.gov.au/honours/honour_roll/search.cfm?aus_award_id=887388&search_type=quick&showInd=true
 * Current: https://honours.pmc.gov.au/honours/awards/887388

Starting point: Nux (talk) 20:21, 12 March 2023 (UTC)
 * basic search with category (there is more without the category filter).
 * Search pattern:
 * Replacement code:
 * @Nux, try WP:URLREQ.<span id="Qwerfjkl:1678654120551:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  20:48, 12 March 2023 (UTC)
 * OK, sorry, missed that. Moved. Nux (talk) 20:52, 12 March 2023 (UTC)

Sifting
Hello. Can someone go through Category:All free media and find files only used in userspace but doesn't have Userspace file or Esoteric file. Place the results at User:Minorax/upf using  --<span style="font-family: monospace, monospace; color:#69C;">Minorax &laquo;&brvbar;talk&brvbar;&raquo; 09:31, 12 March 2023 (UTC)
 * I can look into this after 18ish hours from now. Seems doable. —usernamekiran (talk) 18:43, 12 March 2023 (UTC)


 * I've had a go using Quarry. If it's close to what you need but not quite there, you can edit the query and click the Update link top right.  I excluded images which are not used at all: they are debatably "only used in userspace" but probably not what you wanted. Certes (talk) 20:36, 12 March 2023 (UTC)
 * – Novem Linguae (talk) 20:39, 12 March 2023 (UTC)
 * Thanks; I should have mentioned that I used Quarry just for testing. The finished SQL query is in User:Minorax/upf, wrapped in a Database report ready for SDZeroBot to run. Certes (talk) 21:12, 12 March 2023 (UTC)
 * Hello. Possible to run the query again? Removing uploads of and those tagged with Keep local. --<span style="font-family: monospace, monospace; color:#69C;">Minorax &laquo;&brvbar;talk&brvbar;&raquo; 10:29, 13 March 2023 (UTC)
 * I've removed "Keep local" files and files linked only from User:Jonathunder. (Checking who uploaded the images is possible but might slow the query dramatically.)  I'm afraid it didn't eliminate much. Certes (talk) 14:02, 13 March 2023 (UTC)
 * Thanks. :) --<span style="font-family: monospace, monospace; color:#69C;">Minorax &laquo;&brvbar;talk&brvbar;&raquo; 14:05, 13 March 2023 (UTC)

Stub assessments with ORES
Hello, magic makers:

I would like a bot that assesses/rates articles as being stubs. This could be a one-time, large run, or perhaps after it's happened once, you'd like to do a smaller clean-up run once every 4–12 months. See more information and ➤links to potentially helpful code at User talk:The Earwig.

Content assessment says that we have more than 420,000 articles that are tagged as being with the scope of one or more WikiProjects but don't have any quality assessment. It's likely that 50–60% of these are obvious stubs. The ORES ratings for stubs are very reliable (some false negatives – which wouldn't be touched under this proposal – but no false positives). If we could get a bot to mark already tagged but unassessed articles as, this could save editors thousands of hours. WhatamIdoing (talk) 00:06, 9 March 2023 (UTC) Notified: Wikipedia talk:Stub. – Novem Linguae (talk) 00:29, 9 March 2023 (UTC)
 * Thanks for the idea. I have a user script that applies stub templates, and my experience with that is that some Wikipedians think stubs should only be for very tiny articles, and will revert you if you stub something borderline. I also think that if an article talk page is set to |class=stub, there's an expectation that a very specific stub template (e.g. Primate-stub, US-politician-stub, Tennis-stub, etc.) be added to the main article. Overcoming these two issues, and getting the necessary consensus, could be challenging.


 * Stub gives multiple rules of thumb, including ≤10 sentences, ~250 words, and ≤1,500 characters. Any of these is generally considered valid.  ORES is more conservative than all of these.  It regularly rates 8-sentence stubs and 200-word articles as being Start-class.  However, that's okay, because I propose using it only for tagging things it believes are Stubs.
 * I have never seen any expectation that assessing an article for a WikiProject means you have to edit the article at all, even to add any sort of stub template. I've never received any similar complaint, and I've manually assessed more than 10,000 articles over the years. WhatamIdoing (talk) 04:57, 9 March 2023 (UTC)
 * @WhatamIdoing, I don't see any code at that discussion. Also, I would suggest getting clearer consensus for this first.<span id="Qwerfjkl:1678346309565:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  07:18, 9 March 2023 (UTC)
 * In the link to https://en.wikipedia.org/w/index.php?title=User_talk:The_Earwig&oldid=760282026#Could_your_bot_tag_some_articles_for_me.3F. The code is in the collapsed box. WhatamIdoing (talk) 05:41, 10 March 2023 (UTC)
 * We are already doing this at WP:MILHIST for all articles tagged as belonging to the project. Articles without an assessment are checked by the MilHistBot and rated Stub, Start, C or B using our five-point assessment system + ORES. Those rated B are sent for human re-checking. We also ran the Bot against all the project's articles marked as stubs, and reassessed them. Hawkeye7   (discuss)  09:26, 9 March 2023 (UTC)
 * I am willing to run the Bot against articles belonging to other projects on request. I can tell you that the Bot run did save our project a lot of work. New MilHist articles arrive at a rate of about 100 per day; most are stubs or starts but about 2% are rated B class. Every month the coordinators check them from a list submitted by the Bot on the coordinators' talk page. Nobody cares much about the articles with the lower ratings. Hawkeye7   (discuss)  19:54, 9 March 2023 (UTC)
 * Might be worth waiting until project-individual class assessments are used.<span id="Qwerfjkl:1678391868528:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  19:57, 9 March 2023 (UTC)
 * I'd like this done for all WikiProjects, not just one at a time and only for the groups that are big enough and organized enough to make a request. There have never been any WikiProjects that object to have obvious stubs rated as being stubs instead of not being rated by anyone.
 * As I have said before, once you get past Stub-class, things get complicated. WikiProject Highways has a very unusual definition of the minimum for Start-class, and things that might be C-class by other group's standards could still linger as stubs for them.  But we don't need to worry about those complications if we assess only obvious stubs.  If we assess only obvious stubs, then everyone will agree that their group's ratings have been correctly applied in the instances that we're applying them. WhatamIdoing (talk) 05:47, 10 March 2023 (UTC)
 * That makes sense, but you'd probably still need to get a wider consensus somewhere. Galobtter (pingó mió) 06:07, 10 March 2023 (UTC)
 * @Galobtter, whose consent are you interested in? We had bots rating articles ~15 years ago, so it's a traditional bot activity.  Bot-assisted assessment predates the 2008 creation of Template:WPBannerMeta, and the   parameter to mark assessments made by bots was in the original design of that template.  I don't mind seeking the approval of anyone you want, but I'm not sure whom you think might object, and getting approval from the "wrong" people won't forestall any problems that you foresee. WhatamIdoing (talk) 02:52, 14 March 2023 (UTC)
 * @WhatamIdoing I don't have any particular objections; if ORES is as conservative in tagging stubs as you mention, there probably won't be any issues. (I was thinking some sort of discussion at WP:VPR just to make sure there are no objections, although yeah I guess you are right that unless you message every WikiProject someone might always object.) Galobtter (pingó mió) 03:12, 14 March 2023 (UTC)
 * Category:Unassessed articles contains articles that have been tagged with a project but have not been assessed. I'm not sure how you find articles that don't have talk pages yet. Hawkeye7   (discuss)  04:31, 15 March 2023 (UTC)
 * If you want to do that, then Wikipedia talk:WikiProject Council has a script. But I don't think that is a good step to take right now. WhatamIdoing (talk) 16:32, 15 March 2023 (UTC)


 * So you are only considering articles already tagged with a project but not yet given a class, and then only classing the ones ORES considers to be stubs? There are only about 2,000 articles currently in Category:Unassessed articles. I would estimate that about 240 of them would be stubs, based on WikiProject Military history/Assessment, where 12% of our articles are stubs. Hawkeye7   (discuss)  19:41, 15 March 2023 (UTC)
 * Version 1.0 Editorial Team/Statistics says there are 407K unassessed articles right now. I assume (but I could be wrong) that it can't see anything that isn't tagged by some project. WhatamIdoing (talk) 21:04, 15 March 2023 (UTC)
 * A Massviews Analysis gives 20,000 articles in Category:Unassessed articles. So I will start with them as a pilot. Hawkeye7   (discuss)  00:35, 17 March 2023 (UTC)
 * . Ping me if you want me to review the results.  I'm willing to help. WhatamIdoing (talk) 06:32, 17 March 2023 (UTC)

Fix date format errors in templates and use of non-latin numbers in template parameters
I have beem advised to report when i requested to replace templates or values if they contain non english numerals. I am using wpcleaner to fix checkwiki errors. To my surprise, many kannada wikipedia content creators diligently added cs1/2 templates for references. With Cite button you can create references, but there is a catch. You need to manually enter all parameters. Alas, very few read them. All kind of syntax errors are unintentionally created. The issue is with "cite button" of visual editor and lack of reftoolbar on source editing. Interface admin responded positively for my demand of upgrade of them. Future date format errors might disappear. Now, the use of kannada numerals can be discouraged. Now, what happens to old errors. I request to create a bot for all indo-aryan and dravidian language wikipedias or wikis which use basic cite button which automatically [1] fixes date format either by replacing whole template data or comment it out. [2] comment out if non latin digits are used in templates. These are the 2 primary issues found by me on kannada wikipedia. రుద్రుడు (talk) 09:34, 16 March 2023 (UTC)
 * Regardless of whether or not ve and reftoolbar get citation support, the current version of the kn:ಮಾಡ್ಯೂಲ್:Citation/CS1/Configuration is where local kn.wiki editors can adapt the cs1|2 suite to suit their language. MediaWiki knows most month names for the various wikis so editors at kn.wiki can set   to   (already done at line 575).  What has not been done at kn.wiki is local digit definition.  That is accomplished by replacing the  in the   table (line 598) with the appropriate Kannada digits (as strings).  Try that before committing to a bot.
 * —Trappist the monk (talk) 15:56, 16 March 2023 (UTC)
 * @Trappist the monk so most of the issue is resolved. Thank you for pointers. Hello @~aanzx can you please look into this. రుద్రుడు (talk) 16:45, 16 March 2023 (UTC)
 * I previously asked questions about same issue
 * https://en.wikipedia.org/wiki/User_talk:Trappist_the_monk/Archive_6#CS1_error_for_Access_Dates_at_Kannada_Wikipedia
 * https://en.wikipedia.org/wiki/Help_talk:Citation_Style_1/Archive_38#Access_date_error_on_kannada_wikipedia
 * I will go through it again and check if it fixes the issue.Thanks ~aanzx ✉© 23:59, 16 March 2023 (UTC)
 * Is Editor Anoop Rao the same as Editor ~aanzx? I answered the two posts linked above but Editor Anoop Rao (the original poster in those two discussions) failed to participate so I expect that nothing was ever done to update the live modules from the sandboxen that I tweaked.
 * —Trappist the monk (talk) 01:11, 17 March 2023 (UTC)
 * It was my old account, I think i was not an admin at that time, sobi couldn't edit some templates that were protected, or forgot all this time. ~aanzx ✉© 02:50, 17 March 2023 (UTC)

Category:Wikipedia infobox backlog - articles needing infoboxes
User:ClueBot III/ArchiveNow I'm wondering if there's a possibility to create list(s) of articles tagged with "infobox needed" while including "{{Infobox..." in the article? So the unnecessary tags can be removed. Myself mostly interested in 1. Football 2. Sports 3. Bios. -Pelmeen10 (talk) 22:17, 14 February 2023 (UTC)
 * @Pelmeen10, all of this can be done with the search (including by topic). I don't have time to do this right now, I'll try later.<span id="Qwerfjkl:1676413447440:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  22:24, 14 February 2023 (UTC)
 * @Qwerfjkl: I could submit a BRFA to do this with AWB if you like. Is that OK with you? GoingBatty (talk) 03:02, 15 February 2023 (UTC)
 * @GoingBatty, go ahead.<span id="Qwerfjkl:1676449891568:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  08:31, 15 February 2023 (UTC)
 * @Pelmeen10 & @Qwerfjkl: {{BRFA filed|BattyBot 70}}. GoingBatty (talk) 19:28, 15 February 2023 (UTC)

Hello, namely this page: “Category:School articles without infoboxes” with almost 5,000 entries needs review. Perhaps a bot that can check the main article page for an infobox, and if so, make the necessary adjustments to the talk page. I undid two manually and a bot master can check my contributions for an example. Twillisjr (talk) 14:38, 1 April 2023 (UTC)
 * I should start calling myself "bot master". <span id="Qwerfjkl:1680539976747:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  16:39, 3 April 2023 (UTC)


 * If you write bots using computer programming, and they function, I see no problem referring to you as a botmaster. Twillisjr (talk) 13:57, 4 April 2023 (UTC)
 * @Twillisjr, like this? [[File:Whipping a working bot.png]]{{br}}<span id="Qwerfjkl:1680810873738:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  19:54, 6 April 2023 (UTC)
 * {{ping|Twillisjr}} I have asked for the Bot Approval Group to review my bot request. GoingBatty (talk) 21:44, 6 April 2023 (UTC)


 * {{ping|Pelmeen10|Twillisjr}}: {{BOTREQ|doing}} GoingBatty (talk) 02:51, 18 April 2023 (UTC)
 * {{ping|Pelmeen10|Twillisjr}}: {{BOTREQ|done}}!  I will run the bot task periodically.  GoingBatty (talk) 13:20, 21 April 2023 (UTC)
 * 4,373 entries on the Category
 * School articles without infoboxes page, did anything change?
 * Twillisjr (talk) 16:31, 21 April 2023 (UTC)
 * @Twillisjr: Looks like the bot updated 314 school article talk pages from this edit to Talk:Ahantaman Girls Senior High School to this edit to Talk:Zhongshan High School of Northeast.
 * If you find any talk pages where the bot should have made an update but did not, please let me know.
 * I just added Category:School articles without infoboxes to Category:Wikipedia infobox backlog for future runs of the bot. GoingBatty (talk) 14:00, 24 April 2023 (UTC)
 * @Twillisjr: I ran the bot again just for Category:School articles without infoboxes and updated two more pages. GoingBatty (talk) 14:16, 24 April 2023 (UTC)
 * GoingBatty Looks good! Thanks for your efforts! Twillisjr (talk) 14:20, 24 April 2023 (UTC)

Remove hyphens from "antisemitism" and "antisemite"
User:ClueBot III/ArchiveNow Wikipedia's Antisemitism article includes a reference to the correct (non-hyphenated) spelling of the word (footnote [a]), but other articles use the non-standard hyphen (e.g., this one).

This is not simply a cosmetic or even grammatical change, it has to do with the actual meaning of the term (see here and here).

In addition to the most widely used and adopted definition of antisemitism, from the International Holocaust Remembrance Alliance (IHRA), cited in the Wikipedia article, here are some other references to the importance of NO hyphen in the term, from experts and leaders in the field:

Nevet Basker (talk) 20:08, 7 March 2023 (UTC)
 * ADL
 * Holocaust scholar Deborah Lipstadt, now the U.S. State Department’s Special Envoy to Monitor and Combat Antisemitism
 * The Associated Press
 * Special:Search/insource:"anti-semitism" and Special:Search/insource:"anti-semite".<span id="Qwerfjkl:1678219978811:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  20:12, 7 March 2023 (UTC)
 * Is this really a suitable task for a bot? It's likely an easier task for human eyes (like through WP:AWB), as there are cases like "confirmed anti-Semite" in the Adolf Hitler article, which if a direct quote shouldn't be changed.  Lee Vilenski (talk • contribs) 20:16, 7 March 2023 (UTC)
 * @Lee Vilenski, yes, those cases might need sic or not a typo instead.<span id="Qwerfjkl:1678224818114:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  21:33, 7 March 2023 (UTC)
 * But "anti-semitism" is not a typo or an error; those templates are for marking actual typos or words that could be mistaken for errors. The lead of the article says also spelled anti-semitism or anti-Semitism. We generally do not do site-wide spelling enforcement on valid word variants unless there is an English Wikipedia guideline saying how a word with multiple variants should be spelled. This would typically be set via a tedious and energy-wasting RFC. Consistency within articles and topic areas is fine, but nobody should go around changing one variant to another. The OP should drop this particular stick. – Jonesey95 (talk) 21:51, 7 March 2023 (UTC)
 * This is a WP:CONTEXTBOT and would not be accepted at BRFA. Izno (talk) 21:17, 7 March 2023 (UTC)
 * GoingBatty (talk) 19:52, 26 April 2023 (UTC)

Removal of Unused Fields in Templates
User:ClueBot III/ArchiveNow Hello Wikipedians,

I have seen a lot of unused fields in various templates from all over Wikipedia. Can there be a bot to remove the unused fields in templates?

This is but a suggestion and I am not sure whether it is necessary or not. But anyway, thank you. I'm Here to Help You (talk) 08:06, 11 March 2023 (UTC)


 * This is kind of a WP:PERENNIAL request. No, this will not be accepted. Izno (talk) 08:24, 11 March 2023 (UTC)
 * Apart from unused params normally being harmless which makes this a WP:COSMETICBOT situation, there are some templates where a parameter behaves differently when present but blank compared to when it is completely absent, and so the presence of a blank parameter may be intentional. -- Red rose64 &#x1f339; (talk) 10:47, 11 March 2023 (UTC)
 * Unused, no. Deprecated or invalid parameters, yes. However, those are two completely different things. Primefac (talk) 14:28, 11 March 2023 (UTC)
 * GoingBatty (talk) 19:54, 26 April 2023 (UTC)

Bot for MOS:CAPTIONS
User:ClueBot III/ArchiveNow Good afternoon. Is it possible to create a bot for MOS:CAPTIONS? I have corrected many pages by applying this rule, but with almost 7 million pages it's literally impossible to do them all, so I make this proposal. JackkBrown (talk) 14:36, 14 March 2023 (UTC)


 * @JackkBrown: Hi there! Which portion(s) of MOS:CAPTIONS would be appropriate for a bot?  Removing a caption in a biography article's infobox if it is the same as the article title?  GoingBatty (talk) 14:48, 14 March 2023 (UTC)


 * no, if it's possible, the removal of the full stop at the end of the caption if the sentence within the caption in question is not complete, and the addition of the full stop at the end of the caption if the sentence within the caption in question is a complete sentence; I don't know whether this difference can be taught to a bot. JackkBrown (talk) 14:57, 14 March 2023 (UTC)
 * Fixing WP:CAPFRAG in this way seems too much like a WP:CONTEXTBOT to be feasible to me.  Lee Vilenski (talk • contribs) 15:01, 14 March 2023 (UTC)
 * Hi. Like Mr. Lee said, it will be a context bot. But that part comes after the bot is created. Like you said, creating/teaching the bot what a meaningful sentence is would be a hassle. —usernamekiran (talk) 15:15, 14 March 2023 (UTC)
 * I agree with Lee. This sounds like a WP:CONTEXTBOT. It is unlikely we could teach a bot to do this with a good accuracy rate, so this probably isn't a good bot task. – Novem Linguae (talk) 02:10, 15 March 2023 (UTC)
 * GoingBatty (talk) 19:55, 26 April 2023 (UTC)

Template:USRD topic adjustment
User:ClueBot III/ArchiveNow I recently redid the banner and now there are about 4000 pages (mostly redirects) tagged that have an invalid state. I've done quite a few with JWB, but it's tedious.

becomes

Some pages may already have the CR, but I don't suspect it will be many. –Fredddie™ 01:59, 17 March 2023 (UTC)


 * @Fredddie: . GoingBatty (talk) 05:06, 17 March 2023 (UTC)
 * @Fredddie: Bot trial complete - awaiting approval. GoingBatty (talk) 19:47, 19 April 2023 (UTC)
 * @Fredddie: GoingBatty (talk) 14:18, 26 April 2023 (UTC)
 * @Fredddie ! If you see any that I've missed, please let me know. GoingBatty (talk) 12:49, 27 April 2023 (UTC)
 * Thanks. I really appreciate it. –Fredddie™ 12:50, 27 April 2023 (UTC)

Bot for unpiping unnecessary piped links
User:ClueBot III/ArchiveNow Hi all,

Following suggestion, I'd like to request a bot for unpiping unnecessarily piped links (i.e.: xyz ). As per WP:NOPIPE, these pipes, besides unnecessary, can create problems, because it's very easy to edit the text without editing the link. The bot command should be conservative, i.e., unpipe only exact matches, because there are a few cases where what looks like unnecessary piping is actually useful.

Thanks in advance. Cheers. Rkieferbaum (talk) 18:56, 22 March 2023 (UTC)


 * @Rkieferbaum: While it would be possible to do, it could be challenging to convince the Bot Approvals Group that this would not run afoul of WP:COSMETICBOT. GoingBatty (talk) 19:04, 22 March 2023 (UTC)
 * Not quite what you asked for, but WPCleaner can do this in a semi-automated way if someone points it at the right pages. Certes (talk) 19:09, 22 March 2023 (UTC)
 * WP:AWB also does this as part of standard fixes. Izno (talk) 19:12, 22 March 2023 (UTC)
 * I've been using both for a while, but argues, with a good point, that there's no need to flood recent changes with that (I'm paraphrasing).  though technically it is "cosmetic" in that it doesn't change the end product of the page, it prevents inadvertent changes in text with no change in link when changing the link would be warrant. So it enhances usability, particularly for newer users. Rkieferbaum (talk) 19:45, 22 March 2023 (UTC)
 * Recent changes are a flood with or without effort on the part of some individual using AWB. We also have negative filter for tags (i.e. NOT AWB or NOT specific filter hit) now so someone actually interested in attempting to interpret the flood can just remove all AWB editors from it. I also agree this is fundamentally cosmetic (unfortunately), so you would need to demonstrate consensus for it as a bot task. Izno (talk) 19:49, 22 March 2023 (UTC)
 * @Rkieferbaum: I could file a BRFA for this, if you point me to a discussion where there is consensus for this to be done as a bot task. GoingBatty (talk) 21:23, 22 March 2023 (UTC)
 * I make such changes in AWB, but only when I'm changing the page for another reason. Typically I'll fix a typo like [&#91;chief|cheif&#93;], giving an intermediate result of [&#91;chief|chief&#93;] which never reaches the servers, then tidy the resulting link to [&#91;chief&#93;] before saving.  As a whole, that edit isn't cosmetic, since it affects the displayed text. Certes (talk) 23:30, 22 March 2023 (UTC)
 * Not sure if this qualifies? Rkieferbaum (talk) 17:37, 23 March 2023 (UTC)
 * @Rkieferbaum: Thanks for providing a link to that conversation. I look forward to reading the responses from others. GoingBatty (talk) 18:16, 23 March 2023 (UTC)
 * Just for those interested, CWC#64 indicates there are ~7k pages with this issue. I don't know if that affects any of the above discussion. Primefac (talk) 09:24, 23 March 2023 (UTC)
 * Is it really an "issue"? The links are not in canonical form, we'd not introduce them deliberately and AWB is probably right to remove them when it's being pointed at the page to make other edits, but they're arguably similar to NOTBROKEN. Certes (talk) 13:23, 23 March 2023 (UTC)
 * According to WCW it's an "error" so choose your terminology; my statement was made to provide more information, not necessarily as a vote in one direction or the other. Primefac (talk) 14:07, 23 March 2023 (UTC)
 * though it isn't an issue per se, it makes an error like 1985 much, much easier to happen (and this one is sometimes really hard to find). That's why I've been fixing it. Rkieferbaum (talk) 17:39, 23 March 2023 (UTC)
 * I have put the CW list at the top of my list for common comma-spacing fixes (which, though minor, are not cosmetic since they are visible to the reader); I would expect this would capture a percentage of them. BD2412  T 18:45, 23 March 2023 (UTC)
 * this is totally cosmetic thing. It is not an error, not even an issue (on technical levels). The terminology at CCW should be updated accordingly. Unlike self redirect, this is not confusing for inexperienced editors either. —usernamekiran (talk) 18:59, 23 March 2023 (UTC)
 * Yes, there is a whole category of typo with a piped link where either the linked article or (more usually) the displayed text is wrong. I think it's due to a tool such as Visual Editor presenting the editor with possible links and (quite reasonably) allowing them to pick one inconsistent with the manually entered display text.  Fixing those is clearly more than cosmetic, whichever half was wrong.  In general, it's not something WPCleaner or any other tool can distinguish from a correct and helpful piped link.  Special cases could be detected, such as where the displayed text is a R from misspelling leading to the linked article.  Even then, I don't think fixing them is a bot job, as we sometimes deliberately misspell words in direct quotations whilst linking to what the quoted party clearly meant. Certes (talk) 20:04, 23 March 2023 (UTC)
 * GoingBatty (talk) 19:57, 26 April 2023 (UTC)

Request for a bot to clear out Category:Track listings that use the collapsed parameter
User:ClueBot III/ArchiveNow Hello. I was wondering if there was a bot that could clear out Category:Track listings that use the collapsed parameter. Per Template:Track listing, there was agreement to remove the |collapsed= parameter in 2014. There's currently over 13,000 usages. Thanks! MrLinkinPark333 (talk) 20:14, 17 April 2023 (UTC)
 * I will ask for more details for BRFA in 7-8 ish hours from now. —usernamekiran (talk) 22:13, 17 April 2023 (UTC)
 * —usernamekiran (talk) 04:26, 18 April 2023 (UTC)
 * Just for future reference, I have a bot that is approved for this sort of task. Primefac (talk) 13:51, 21 April 2023 (UTC)
 * I remembered that as soon as EpicPupper asked for the source code. —usernamekiran (talk) 20:19, 21 April 2023 (UTC)
 * —usernamekiran (talk) 07:32, 4 May 2023 (UTC)
 * —usernamekiran (talk) 17:14, 4 May 2023 (UTC)
 * Awesome! Thank you for working on it :) MrLinkinPark333 (talk) 17:16, 4 May 2023 (UTC)

A generalized bot of KolbertBot or Bender The Bot
I would like to have a bot that does the following: 1. "http://www." or "http://" turn into "https://www." or "https://" for all URLs in every pages. 2. "https://" is the most favourable URL outcome, second would be "https://www." or "http://", so that "http://www." at last. 161.81.115.230 (talk) 11:30, 4 April 2023 (UTC)
 * 161.81.115.230, not all sites are HTTPS.<span id="Qwerfjkl:1680609289056:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  11:54, 4 April 2023 (UTC)
 * Moving to WP:URLREQ.
 * 161.81.115.230 (talk) 11:34, 6 April 2023 (UTC)


 * Moved.
 * 161.81.115.230 (talk) 11:45, 6 April 2023 (UTC)

Can we have an AIV feed a bot posts on IRC?
I used to have one but then the toolserver changed and somehow an account isn't easy to come by, now... (asked elsewhere before, maybe here will be more relevant...) ~ Lofty  abyss  05:16, 15 February 2023 (UTC)
 * @Lofty abyss, do you have the code for it?<span id="Qwerfjkl:1676450007610:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  08:33, 15 February 2023 (UTC)
 * Well, I don't quite remember which specifically I used years ago, but on searching there seems to be several possibilities: https://www.mediawiki.org/wiki/Manual:IRC_RC_Bot https://www.mediawiki.org/wiki/Manual:MediaWiki-Recent_Changes-IRCBot https://en.wikibooks.org/wiki/MediaWiki_Administrator%27s_Handbook/Countervandalism_IRC_Bots
 * It's also, generally, what the cvn bots do already there, except this would need to be a more specific page that is watched. ~ Lofty  abyss  18:28, 15 February 2023 (UTC)
 * I can take a stab at this. EpicPupper (talk) 21:51, 20 February 2023 (UTC)
 * Any luck? ~ Lofty  abyss  16:41, 7 April 2023 (UTC)
 * I am not sure what exactly is the task for bot, could you please clarify on that? Maybe I can create a bot for it. —usernamekiran (talk) 13:32, 8 April 2023 (UTC)
 * @Usernamekiran this task would be to post revisions to the WP:AIV page on an IRC channel (likely one of the cvn ones). I currently am about 80% done on it! EpicPupper (talk) 15:32, 8 April 2023 (UTC)
 * yay! —usernamekiran (talk) 18:13, 8 April 2023 (UTC)

Bot to fix order of text and citations in tables
There are tons of instances like Zu Feng (last column, for the year 2008) where someone has put a citation in a cell in the table directly before rather than after the cited text (usually with no space after the citation). In the cited article, this is done correctly in later cells in the same column. These should be found and holisitically reversed, and I think this is a job for a bot. I am specifically looking at instances where the reference is the first piece of content of the cell itself, so they should be easy to find. BD2412 T 14:07, 8 April 2023 (UTC)
 * I think I can create a code for the changes you described above. But I don't know how to setup a job which would edit in real time (like MusikBOT at PERM, or DumbBOT removing protection templates from unprotected pages). All of my tasks so far run at predefined intervals through CronJobs from toolforge. I will have to look into that. —usernamekiran (talk) 15:02, 8 April 2023 (UTC)
 * I am not looking for a repeating task, just a one-time sweep to address years of this issue building up. If a few protected pages are skipped, so be it. BD2412  T 15:08, 8 April 2023 (UTC)
 * @Usernamekiran, I presume you would set up a continuous job that monitors the recent changes feed.<span id="Qwerfjkl:1680990161866:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  21:42, 8 April 2023 (UTC)
 * @BD2412: I did a database search for  and found 36 examples. GoingBatty (talk) 15:25, 8 April 2023 (UTC)
 * I feel like I have seen more than that myself just while searching recent ref tag errors, but if there's a short list I ca go through it manually. BD2412  T 15:30, 8 April 2023 (UTC)
 * @BD2412: Here's the list:


 * List of tallest buildings and structures in London
 * List of countries by GDP (nominal)
 * List of countries by GDP (nominal) per capita
 * List of New Jersey railroad junctions
 * Charles Martinet
 * List of railway stations in India
 * List of sovereign states by unemployment rate
 * Travis Willingham
 * Jamie Marchi
 * List of thriller films of the 1970s
 * List of science fiction films of the 1980s
 * List of science fiction films of the 2000s
 * List of countries and dependencies by number of police officers
 * List of countries by road network size
 * List of national capitals by population
 * 2009–10 Chicago Blackhawks season
 * List of science fiction films of the 2010s
 * Lena (actress)
 * List of international organization leaders in 2011
 * List of tallest buildings in Saint John, New Brunswick
 * List of mayors of Naples
 * Pittsburgh Police Chief
 * Hans Zhang
 * Knud Reimers
 * 2014 IAAF World Indoor Championships – Women's 60 metres
 * Zu Feng
 * List of countries by hospital beds
 * List of spies in World War II
 * Deng Lun
 * Zhang Jianing
 * Bai Yu (actor)
 * Elections in Naples
 * List of Perth Glory FC players (1–24 appearances)
 * 2021 Hualien train derailment
 * 2022–23 UCI Cyclo-cross season
 * South West Football League (New South Wales)


 * Happy editing! GoingBatty (talk) 19:12, 8 April 2023 (UTC)
 * Got it, thanks. BD2412  T 19:16, 8 April 2023 (UTC)

Minor bug in Lowercase sigmabot III
This is likely not the right place, but I have no idea where else to report it since the bot operator hasn't edited in a year.

I posted a short bug description on Jayron32's talk page here. To summarize: multiple discussions were closed with a single, and sigmabot misplaced the hat when archiving. This is a minor corner case, not worth an "emergency stop", but worth fixing if possible.

If it can't be fixed, we might want to make note of it in Template:Hidden archive top/doc to recommend not hatting multiple discussions at once? DFlhb (talk) 07:26, 5 June 2023 (UTC)


 * This will occur for any construct (HTML, wikitext, template) that is opened in one section and closed in another. It is not exclusive to T:Hat. Archiving scripts will also exhibit this behavior. The solution is: don't do that. Documenting it at T:Hat is accordingly not appropriate as it's a behavior of the bot. Izno (talk) 07:32, 5 June 2023 (UTC)
 * Thought about it some more and I agree on both points. DFlhb (talk) 16:42, 5 June 2023 (UTC)

Fort Bragg renaming
As of today, Fort Bragg has been renamed to Fort Liberty. There seems to be a lot of pages with the old name in them, which could mean some pages would be missed if they were all updated manually. If someone could use AWB or a bot to update the name on these pages, I would greatly appreciative it. Thank you for your time and have a great day! DiscoA340 (talk) 01:26, 3 June 2023 (UTC)


 * Is it that easy? Often old names for institutions are kept in later sources, when used in the context of the old time period, with maybe with the new name in parenthesis.-- Green  C  03:56, 3 June 2023 (UTC)
 * @DiscoA340: See the WP:CONTEXTBOT issue  mentioned. GoingBatty (talk) 18:53, 5 June 2023 (UTC)
 * Does seem a good one for WP:AWBREQ. Izno (talk) 18:59, 5 June 2023 (UTC)
 * @Izno Thanks for pointing me to the right request location. DiscoA340 (talk) 23:35, 5 June 2023 (UTC)

Bot to notify users when they add CS1 errors
Hi everyone! The page Help:CS1 errors shows a few categories that are quite large. I am requesting a bot operator to write a bot that delivers user talk page messages similar to 's whenever a registered editor adds an article to one of the most common CS1 error categories. The bot could use the watchlist to see which user added which article to which category, and then add a new section on the user's talk page detailing what the error means and how to fix it, with text similar to what is posted at Help:CS1 errors. Per the conversation at Help talk:Citation Style 1/Archive 87, used to do this many years ago. has archived the code, and has declared all their code on Labs as CC-BY-SA. Thanks! GoingBatty (talk) 15:11, 14 February 2023 (UTC)
 * @GoingBatty, looks like feedwatchlist is the API module needed, as there doesn't seem to be a relatedchahnges one.<span id="Qwerfjkl:1676465572399:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  12:52, 15 February 2023 (UTC)
 * @GoingBatty, I've been looking at doing this with wikitech:Event Platform/EventStreams; I'll see if I have any luck.<span id="Qwerfjkl:1676548287692:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  11:51, 16 February 2023 (UTC)
 * I'm wary about this... The citation templates are not always trivial to use - as seen in the vast amount of documentation that comes with them. If a lot of errors are being made by, say, new users, I'd be wary about bots bugging them to fix minutae that will require them to scour documentation and/or ping people for help, vs the patrollers just fixing the errors as probably currently happens. At worst it deters editing, at best it takes up more time on the part of potentially multiple editors vs what happens presently. ProcrastinatingReader (talk) 12:31, 16 February 2023 (UTC)
 * @ProcrastinatingReader, it wouldn't be too hard to include how to fix the problem.<span id="Qwerfjkl:1676552168162:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  12:56, 16 February 2023 (UTC)
 * @ProcrastinatingReader: There are many categories of CS1 errors that patrollers such as myself can keep up with, and I agree that sending notification for those is not worthwhile. However, for those categories with 24k-54k pages, something else needs to be done.  I hope that posting on user talk pages - with the appropriate portion of the documentation - will teach people what they did incorrectly and encourage them to fix their own mistakes.  GoingBatty (talk) 17:23, 16 February 2023 (UTC)
 * I think that ReferenceBot did a pretty good job of notifying people in a reasonable way. Editors who understood the message were often grateful for the notice, just as I am when I receive a message that I have inadvertently added a disambiguation link to an article. Many of those editors were able to go back and fix their mistakes. Editors who didn't understand the message were likely to just leave it alone or never see it, which is fine; we can't expect everyone to understand all of this technical stuff perfectly.
 * Of note: you can see by the postings at User talk:A930913 that some editors wanted to ask questions about the notifications that they received, so there will need to be a few editors willing to field those editors' questions or fix the errors that those editors ask about. And of course there was often some gibberish posted there as well, so the bot operator and page watchers will need to be able to tolerate that level of noise. and I found that talk page a useful place to spend some time, FWIW. – Jonesey95 (talk) 18:19, 16 February 2023 (UTC)
 * Ah. Yeah, I guess if it's done reasonably, including a quote of the relevant documentation to help fix the problem without actually needing to read the docs, then it could work. ProcrastinatingReader (talk) 11:44, 18 February 2023 (UTC)
 * @Jonesey95: Thanks for the additional background. I would be happy to be a bot talk page watcher. GoingBatty (talk) 02:59, 19 February 2023 (UTC)
 * @GoingBatty, can you provide some templated messages for each of the categories?<span id="Qwerfjkl:1677086146597:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  17:15, 22 February 2023 (UTC)
 * @Qwerfjkl: Could you please provide an example of a "templated message"? If so, I could then copy text from the appropriate sections of Help:CS1 errors and adapt them for "templated messages".  Thanks!  GoingBatty (talk) 18:39, 22 February 2023 (UTC)
 * @GoingBatty, I'm planning on the bot posting messages similarly to ReferenceBot. I just need a default message for each category, explaining how to fix the problem. Something paraphrased from Help:CS1 errors would be great.<span id="Qwerfjkl:1677096015767:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  20:00, 22 February 2023 (UTC)
 * E.g. for the no title given error (bare URL): "Please fix this by adding a descriptive title to ."<span id="Qwerfjkl:1677096402359:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  20:06, 22 February 2023 (UTC)
 * @Qwerfjkl: By copying and tweaking the pages for ReferenceBot and User:A930913, I created the following pages (which will need to be tested):
 * User:Qwerfjkl (bot)/inform/top
 * User:Qwerfjkl (bot)/inform/middle
 * User:Qwerfjkl (bot)/inform/bottom
 * User:Qwerfjkl (bot)/helpform
 * User:Qwerfjkl/Botpreload
 * User:Qwerfjkl/Botnotify
 * User:Qwerfjkl/BBresolved
 * User:Qwerfjkl/Boteditintro
 * However, I think I'm still missing the section called by User:Qwerfjkl (bot)/inform/middle where the details of each error come from and the suggestions to fix the text. Maybe  can provide a suggestion.  Thanks! GoingBatty (talk) 21:10, 22 February 2023 (UTC)
 * @GoingBatty, these look great! For /middle, I can pass on the error type (i.e. category), and a statement could provide some guidance. To test this out, I'll have the bot run and just add the messages to a sandbox instead of the user talk page.<span id="Qwerfjkl:1677102754713:WikipediaFTTCLNBot_requests" class="FTTCmt"> —  Qwerfjkl  talk  21:52, 22 February 2023 (UTC)
 * @GoingBatty, I've made a testing page at User:Qwerfjkl (bot)/CS1 errors. Note that the bot will deliver one message per edit (and page), but that edit may introduce multiple errors.<span id="Qwerfjkl:1677175414539:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  18:03, 23 February 2023 (UTC)
 * I'm coming late to this thread, and it's been a heck of a long time since I helped set up ReferenceBot, but this discussion and this discussion may possibly be useful. – Jonesey95 (talk) 18:45, 23 February 2023 (UTC)
 * ┌──────────────────────────────┘ @Jonesey95, I'd prefer to have the messages on enwiki, so it's easier to make any modifications necessary (some level of page protection is probably necessary).<span id="Qwerfjkl:1677178643127:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  18:57, 23 February 2023 (UTC)
 * @Qwerfjkl: I can see the tweaks you made to the files and the improving results on User:Qwerfjkl (bot)/CS1 errors. Is it possible to add more info in the user talk message to guide users on how to fix the errors?  It looks like the bot posts the user talk message about a minute after the error is made.  Could the time be increased (maybe 15 minutes) to allow the user time to notice and fix the error on their own?  Thanks! GoingBatty (talk) 21:26, 23 February 2023 (UTC)
 * @GoingBatty, it would be better if the messages were part of the template. I was thinking that the bot can pass in the category as a parameter, and the template uses a statement to prove a corresponding help message. I'll see what I can do about waiting after the edit.<span id="Qwerfjkl:1677190783238:WikipediaFTTCLNBot_requests" class="FTTCmt"> —  Qwerfjkl  talk  22:19, 23 February 2023 (UTC)
 * The bot should now wait around 15 minutes, and will only post the message if the page is still in an error category.<span id="Qwerfjkl:1677258500108:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  17:08, 24 February 2023 (UTC)
 * @GoingBatty, so could you look at adding some helpful messages to User:Qwerfjkl (bot)/inform/middle? The bot will pass in a parameter, which a switch statement can use to provide the info. I'll probably use  when both are present, as those don't need separate error messages.<span id="Qwerfjkl:1677689643525:WikipediaFTTCLNBot_requests" class="FTTCmt"> —  Qwerfjkl  talk  16:54, 1 March 2023 (UTC)
 * @Qwerfjkl: Yes, but I'm not sure about the format. Could you please change "Category:Example" to "Category:Example1" and add "Text1", and then add Example2/Text2, Example3/Text3, and Example4/Text4?  I'll then replace that with the real category names and helpful text.  Thanks! GoingBatty (talk) 18:35, 1 March 2023 (UTC)
 * @GoingBatty, .<span id="Qwerfjkl:1677776392177:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  16:59, 2 March 2023 (UTC)
 * @GoingBatty, I think I've got this running. Please ping me if the bot doesn't make any talk page posts within the next day.<span id="Qwerfjkl:1681747849066:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  16:10, 17 April 2023 (UTC)
 * Seems to be working, though for some reason it didn't give appropriate guidance on fixing the error.<span id="Qwerfjkl:1681751786753:WikipediaFTTCLNBot_requests" class="FTTCmt"> — Qwerfjkl  talk  17:16, 17 April 2023 (UTC)
 * @Qwerfjkl: Thanks! Marking this as  GoingBatty (talk) 14:21, 26 April 2023 (UTC)
 * @Qwerfjkl: Marking this as ✅ since noticed are being posted as expected. Thanks! GoingBatty (talk) 18:55, 5 June 2023 (UTC)
 * @Qwerfjkl: Marking this as ✅ since noticed are being posted as expected. Thanks! GoingBatty (talk) 18:55, 5 June 2023 (UTC)