Wikipedia:Bot requests
  (Redirected from Wikipedia:BOTREQ)
This page has a backlog that requires the attention of willing editors.
Please remove this notice if and when the backlog is cleared.
Commonly Requested Bots
For the policy on bot requirements, see WP:BOTREQUIRE.
This is a page for requesting tasks to be done by bots per the bot policy. This is an appropriate place to put ideas for uncontroversial bot tasks, to get early feedback on ideas for bot tasks (controversial or not), and to seek bot operators for bot tasks. Consensus-building discussions requiring large community input (such as request for comments) should normally be held at WP:VPPROP or other relevant pages (such as a WikiProject's talk page).
You can check the "Commonly Requested Bots" box above to see if a suitable bot already exists for the task you have in mind. If you have a question about a particular bot, contact the bot operator directly via their talk page or the bot's talk page. If a bot is acting improperly, follow the guidance outlined in WP:BOTISSUE. For broader issues and general discussion about bots, see the bot noticeboard.
Before making a request, please see the list of frequently denied bots, either because they are too complicated to program, or do not have consensus from the Wikipedia community. If you are requesting that a template (such as a WikiProject banner) is added to all pages in a particular category, please be careful to check the category tree for any unwanted subcategories. It is best to give a complete list of categories that should be worked through individually, rather than one category to be analyzed recursively (see example difference).
Alternatives to bot requests
Note to bot operators: The {{BOTREQ}} template can be used to give common responses, and make it easier to keep track of the task's current status. If you complete a request, note that you did with
{{BOTREQ|done}}
, and archive the request after a few days (WP:1CA is useful here).
Please add your bot requests to the bottom of this page.
Make a new request
#TitleRepliesLast editorDate/TimeLast botop editorDate/Time
1Category sorting for Thai names14Kanashimi2021-04-14, 10:07NoneN/A
2Clean up Infobox music genre templates6Solidest2021-05-16, 08:03Primefac2021-05-12, 12:28
3Remove dead links from book and journal citation templates with identifiers6William Avery2021-05-16, 08:28NoneN/A
4A WP:LAYOUT bot6Enterprisey2021-05-11, 05:08Enterprisey2021-05-11, 05:08
5Bot to repair broken peer review links1Tom (LT)2021-05-11, 05:00NoneN/A
6Reassign DRN Clerk Bot Task0Robert McClenon2021-04-13, 16:21NoneN/A
7Bot for Top 25 report5Kanashimi2021-04-20, 09:07NoneN/A
8Creating a list of userpages that have been edited by the editor once6Catchpoke2021-05-12, 23:05NoneN/A
9Replace Template:Tbullet with Template: Demo inline1Jonesey952021-04-24, 22:46NoneN/A
10Estradiol hormones - External link not working - Dead link1Primefac2021-04-30, 13:18Primefac2021-04-30, 13:18
11noindexing (or even deleting) old WT:WPSPAM reports4Tol2021-05-03, 19:05NoneN/A
12Featured topic bot0Aza242021-05-04, 01:14NoneN/A
13Bot for Challenges projects7Primefac2021-05-10, 13:01Primefac2021-05-10, 13:01
14Replace User:PumpkinSky's signatures5ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ2021-05-12, 18:11Ahecht2021-05-12, 17:29
15BOT1Primefac2021-05-12, 16:55Primefac2021-05-12, 16:55
16Bulk XfD query1JJMC892021-05-16, 04:00JJMC892021-05-16, 04:00

Category sorting for Thai names
Hi. I'm looking to revive a request previously made in 2018, which was discussed (to a considerable extent) here and here. Back then, TheSandDoctor originally offered to help, but due to other circumstances was unable to devote time to the task, and suggested that I ask here again. I've left it for quite some time, but better late than never I guess.
Briefly, names should be sorted by given name (i.e. as they appear) in Thailand-related categories. A Thai biography footer should as such contain the following:
{{DEFAULTSORT:​Surname, Forename}} [[Category:International people]] [[Category:Thai people|Forename Surname]]
Currently, compliance is all over the place, with the Thai order being placed in the DEFAULTSORT value in some articles, and the Thai sort keys missing in others. A bot is needed to: (1) perform a one-time task of checking DEFAULTSORT values in Thailand-related biographies (a list with correct values to be manually supplied), and replacing the values if incorrect, and (2) do periodical maintenance by going through a specified list of categories (probably via a tracking template placed on category pages) and adding the Thai name order as sort keys to those categories' calls in each member article that is a biography. In most cases, the Thai name order would be the page title, but there are several exceptions, which I will later elaborate upon. This had been advertised and some details of the task ironed out back then, but since it's been three years there may be need to reaffirm consensus. I would like to see first, though, whether any bot operators are interested in such a project. --Paul_012 (talk) 00:13, 26 February 2021 (UTC)
@Paul 012:Well, I think I will do this:
  1. For pages in Category:Thai people, all sub-pages of categories transcluding {{Thai people category}}:
  2. Add / modify DEFAULTSORT as {{DEFAULTSORT:Surname, Given name}}
  3. + Category:International people
  4. Modify sort key of Category:Thai people and categories transcluding {{Thai people category}}, as [[Category:Category name|Given name Surname]]
Do I miss anything? --Kanashimi (talk) 08:36, 11 March 2021 (UTC)
Kanashimi, the "Category:Thai people" and "Category:International people" in the example were meant as placeholders for all categories in and outside the pre-defined set, not literal categories with those names (so skip No. 3); sorry if this wasn't clear. The set of categories could be tracked by {{Thai people category}} (the template will need to be added), though this isn't set in stone. There are also names which are not in the Given-name Surname format; a list of these will probably need to be compiled by hand, so that's also something to consider. --Paul_012 (talk) 20:43, 11 March 2021 (UTC)
I misunderstood the discuss. Is this right?
  1. For categories transcluding {{Thai people category}} and their subcategories, call it Thai_CATEGORY_LIST. For articles in all Thai_CATEGORY_LIST, call it Thai_ARTICLE_LIST. And we will do this for all Thai_ARTICLE_LIST:
  2. If the article is in Template:Thai people category/doc#Sort keys of biographical articles added to categories with this template:
    Modify sort key of categories in Thai_CATEGORY_LIST, as [[Category:Category name|Category Sort key specified]]
  3. Else:
    1. Add / modify DEFAULTSORT as {{DEFAULTSORT:Surname, Given name}}
    2. Modify sort key of categories in Thai_CATEGORY_LIST, as [[Category:Category name|Given name Surname]]
And I have a question: Are the surnames of Thai peoples in English always just one-word so I can split the given name and surname via article title easily; it is always in a pattern of "given given given ... surname"? --Kanashimi (talk) 22:26, 11 March 2021 (UTC)
Maybe I should provide a bit more background first. The short answer your last question would be, "No." To get the long answer, I went through the about 4,000 Thai people articles to identify the following patterns:
lengthy name examples
  • The majority (about 3,300) are regular two-part given-name/surname names like Abhai Chandavimol (defaultsort Chandavimol, Abhai). These include a few dozen pseudonyms or stage names that are generally treated as if they were normal names, e.g. Amnaat Luukjan (Luukjan, Amnaat).
  • There are a few dozen multi-word names which are composed of either multiple-word given names (or middle names), and/or multiple-word surnames. Examples include:
  • Some names which appear to have two words are actually a single name, and must be sorted as they appear in all categories (both non-Thai and Thai). Examples include:
    • Lor Tok is a single word written in English with a space. Sort as Lor tok.
    • Sunthorn Phu is two words, but never separated. Sort as Sunthorn Phu.
    • Headache Stencil - a pseudonym with two words, also shouldn't be separated (Headache Stencil)
    • The Toys - a pseudonym with the article the. Sorted as Toys, The
    • Pang brothers - some are phrases that don't need a defaultsort
  • A couple hundred royal names. Some of them are multi-word names, but all are sorted as they appear (these may need checking as they may be confused with surnames). Examples:
  • A couple dozen articles use noble titles. These come in three parts: a prefix rank; the main title; and sometimes the person's personal name in parentheses. They should be sorted by the main title in all categories. Examples:
  • Some Buddhist monk names include honorifics. The given name and/or monastic name, or ecclesiastical title may be used. Sorting should omit the honorific in all categories.
  • Actors and singers often use a stage name based on their nickname. Often, this is combined with their given name to form a two-word name which sometimes is treated as if it were a regular name. Others are suffixed by the name of their band or label, which should probably not be treated as such.
    • Phum Viphurit - Phum is his nickname and Viphurit his given name, but English-language sources tend to treat them as given name and surname, so maybe sort in non-Thai categories as Viphurit, Phum?
    • Aed Carabao - Carabao is the name of his band, and no one would refer to him as such; should be sorted as Aed Carabao in all categories
  • Most boxers' ring names are two- or multi-word names. I don't quite know how they're used in English. Are they treated as regular names? If so, Muangthai P.K. Saenchaimuaythaigym wouuld take the defaultsort P.K. Saenchaimuaythaigym, Muangthai.
  • Some names are Chinese names and should be sorted in the Chinese order in all categories. E.g. Khaw Soo Cheang (Khaw, Soo Cheang)
  • There are also some other non-Thai names that show up in the list; their defualtsort values should be left alone.
I guess all this is to say it's probably far too complicated for the defaultsort value to be automatically processed; reading off a manually compiled list would be more practical. I'm still tweaking the list but see for example an earlier (outdated) version at Special:Permalink/829756891​.
I think the process should be something more like:
  1. For categories transcluding {{Thai people category}}, call it Thai_CATEGORY_LIST. For articles in all Thai_CATEGORY_LIST, call it Thai_ARTICLE_LIST. And we will do this for all Thai_ARTICLE_LIST:
  2. If the article is a personal biography, proceed with the following:
    If the article is in DEFAULTSORT_UPDATE_LIST:
    1. Add / modify DEFAULTSORT according to the value in DEFAULTSORT_UPDATE_LIST
    2. If so instructed by DEFAULTSORT_UPDATE_LIST:
      Add {{Thai sort same as defaultsort}} to the article
    3. Else:
      Modify sort key of categories in Thai_CATEGORY_LIST, as [[Category:Category name|PAGENAME]] (though format the page name to exclude parenthetical disambiguators)
The above applies to the bot's initial run. There should also be periodical update runs, where 2.1 would be:
If DEFAULTSORT exists and is different from article title (excluding commas and parenthetical disambiguators), and {{Thai sort same as defaultsort}} is not found in the article:
Modify sort key of categories in Thai_CATEGORY_LIST, as [[Category:Category name|PAGENAME]] (though format the page name to exclude parenthetical disambiguators)
Category recursion is tricky and can lead to unexpected problems, so {{Thai people category}} should probably be placed directly on all applicable category pages. (That may also be a bot task.) I'm working off this preliminary list: Special:Permalink/1011801926​, but some further tweaks my still be needed.
Since the Thai sort key will be the same as either the article title (for regular names) or the DEFAULTSORT value (for royalty, etc.), the DEFAULTSORT_UPDATE_LIST can note which case applies to each article, and this can be tracked in the article source. I think this would be preferable in the long run, as a central list will be hard to keep updated while a tracking template can be added to new articles as they are created. {{Thai sort same as defaultsort}} wouldn't need to generate any visible output (except maybe a tracking category if useful).
Does this more or less make sense? --Paul_012 (talk) 23:15, 12 March 2021 (UTC)
In the process above, we will ignore all articles that is not in DEFAULTSORT_UPDATE_LIST, even if the article is in Thai_ARTICLE_LIST. I think we may detect given name and surname automatically (for example, list up common surnames), only list up special cases in another list. This will greatly reduce the workload for human and bot both. And, is {{Thai sort same as defaultsort}} should appears in this way: {{Thai sort same as defaultsort}}{{DEFAULTSORT:Surname, Given name}} (nothing between the template and DEFAULTSORT)? --Kanashimi (talk) 01:26, 13 March 2021 (UTC)
Oops, should have been more like this:
If the article is a personal biography, proceed with the following:
  1. If the article is in DEFAULTSORT_UPDATE_LIST:
    1. Add / modify DEFAULTSORT according to the value in DEFAULTSORT_UPDATE_LIST
    2. If so instructed by DEFAULTSORT_UPDATE_LIST:
      1. Add {{Thai sort same as defaultsort}} to the article
      2. Skip to next article
  2. Modify sort key of categories in Thai_CATEGORY_LIST, as [[Category:Category name|PAGENAME]] (though format the page name to exclude parenthetical disambiguators)
I don't quite see a practical set of instructions that would allow automatic name identification, given the intricacies involved. The human workload isn't a problem, as I'm mostly done with the names already (just needs a second check). I imagine the placement of the Thai sort same as defaultsort template the way you described. It's a preliminary suggestion though; if we agree to proceed with the method I'll post at the MOS talk page for community approval. --Paul_012 (talk) 07:18, 13 March 2021 (UTC)
Ok. I get a rough idea of what you mean. I think DEFAULTSORT_UPDATE_LIST should include PAGENAME, surnames, and given names; at least three columns. By the way, how do we maintain new Thai people articles? They will not in DEFAULTSORT_UPDATE_LIST. --Kanashimi (talk) 07:51, 13 March 2021 (UTC)
I expect DEFAULTSORT_UPDATE_LIST to be referred to only once, to check currently existing articles. The practice of specifying Given-name Surname as the DEFAULTSORT (which the bot will need to correct) is quite old (mostly found in articles from over a decade ago I think). New articles today will likely have DEFAULTSORT values in the Surname, Given-name format, so will only need PAGENAME sort keys added. The minority of articles which require specific formatting and tagging can be handled by patrollers following WikiProject Thailand's potential new articles feed as they are created. --Paul_012 (talk) 09:13, 13 March 2021 (UTC)
Ok. It seems possible for bot to do this. --Kanashimi (talk) 10:58, 13 March 2021 (UTC)
Thanks for the responses, Kanashimi. Do you plan to take on the task? If so, I'll notify the relevant projects and discussion pages. --Paul_012 (talk) 14:05, 14 March 2021 (UTC)
Yes, but I still need your help. I don't speak Thai. 😓 And please split the name to surname, and given name. I think this will be useful. --Kanashimi (talk) 21:54, 14 March 2021 (UTC)
I've opened a discussion requesting community input at Wikipedia talk:Categorization of people#Bot for Thai name category sorting. I've now also listed the categories and articles at Wikipedia:WikiProject Thailand/Thai name categories and Wikipedia:WikiProject Thailand/Thai name sort keys. --Paul_012 (talk) 18:54, 16 March 2021 (UTC)
Kanashimi, there hasn't been further comment, but given the lack of opposition, I think it should be safe to go ahead based on the previous consensus, when you have time. (I might not be very active for some time, so please leave me a talk page message if I don't respond to pings.) --Paul_012 (talk) 09:25, 14 April 2021 (UTC)
@Paul 012:
BRFA filed --Kanashimi (talk) 10:07, 14 April 2021 (UTC)
Clean up Infobox music genre templates
The goal is to remove "color =" and "popularity=" parameters from {{Infobox music genre}}. Color parameter was suppressed in January 2019 [1], while popularity was removed in 2013 [2], but they are still present in ~900 and ~300 templates respectively [3]. It would be great if we could clean up these templates. Solidest (talk) 17:06, 3 March 2021 (UTC)
@Primefac: Would this be a good job for your bot? GoingBatty (talk) 02:06, 12 March 2021 (UTC)
I'd have to look further, but likely sure. Primefac (talk) 15:11, 12 March 2021 (UTC)
@Primefac: any updates with this one? Solidest (talk) 08:00, 12 May 2021 (UTC)
I've added it to my to-do list. Primefac (talk) 12:28, 12 May 2021 (UTC)
Thanks. Looking forward to this to check the remaining errors in the template. Solidest (talk) 13:49, 14 May 2021 (UTC)
As far as I can see - it has been done. Thank you once again! Solidest (talk) 08:03, 16 May 2021 (UTC)
Remove dead links from book and journal citation templates with identifiers
The March 2021 cleanup backlog for the Medicine WikiProject is currently dead links on articles that start with the letter A. About a quarter/third or so of the list was dead links in "cite journal" and "cite book" templates (Template:Cite journal and Template:Cite book) that contain identifiers such as ISBN, DOI, or PMID. A URL is not necessary in these references because identifiers are used. Using the March backlog as a sample and considering the size of the dead link category for the Medicine WikiProject as a whole (currently around two thousand), there are potentially thousands of dead links site-wide that fall into this type of dead link. Removing a single one of these dead links is simple but finding all of them and making a large number of tedious edits is very time-consuming, so this seems like a task a bot could do. Note that |access-date and other URL-related parameters would also be removed. An example of what the bot edits would look like. Velayinosu (talk) 04:09, 25 March 2021 (UTC)
Just to add another voice to this and try to gin up some interest here, the task would be to go through each page in Category:All articles with dead external links (251,000 pages have 1+ dead EL!). If the dead link is a URL within {{Cite journal}} or {{Cite book}}, and that template already includes a stable identifier (I think any of the ~26 parameters in Template:Cite_journal#Identifiers will do?), then we don't actually need to fix the dead URL since a stable identifier is pointing to the correct location. So the dead URL and the maintenance tag can be safely removed. This will help us prioritize our time to address dead links that require human intervention. Also the brave bot-operator to take this task up will probably be responsible for the largest drop in articles-with-dead-links of all time. Certainly worth bragging rights at Wikipedia talk:Backlog. Happy to address questions or concerns. Ajpolino (talk) 07:57, 31 March 2021 (UTC)
@Velayinosu and Ajpolino: I will accept this if still useful, initially just for the Medicine WikiProject. William Avery (talk) 21:01, 12 May 2021 (UTC)
@William Avery: that would be great! Still useful. Petscan shows 2113 articles currently tagged for WikiProject Medicine and in Category:All articles with dead external links. I think a conservative version of this bot would remove the tag only if the reference is in the cite book/cite journal templates, and the provided identifier links to the full text (i.e. |doi=, |jstor=, |pmc=, or |pmid=). If you have questions/concernes, let me know. Thanks! Ajpolino (talk) 15:12, 14 May 2021 (UTC)
Ajpolino and William Avery: Couple thoughts: URLs typically appear in |url= but there are many other places in a template a URL might be located. See the CS1|2 Lua Configuration source and search on "url". Since it has a
{{dead link}}
it unlikely to have a |archive-url= + |archive-date= + |url-status= .. but I have seen it, the possibility exists, they should be removed as well. Let's see.. it could end up removing a dead URL that can be saved via Wayback and this Wayback contains the full PDF, while the DOI link doesn't contain the full PDF. One way to tell is if the template has a |doi-access=free which flags the full PDF is freely available at the identifier-produced URL. Pinging Nemo who is more knowledgeable.. @Nemo bis:. -- GreenC 16:53, 14 May 2021 (UTC)
Yes, good point. Perhaps a better starting list is articles that InternetArchiveBot has already attempted and failed to find a Wayback link for, i.e. Category:Articles with permanently dead external links. That list is about 190,000 total articles; 1,541 tagged for WP Medicine. Ajpolino (talk) 17:06, 14 May 2021 (UTC)
I intend to take a look at this task in the coming week. It sounds like removing permanently dead links where there is {para|doi-access|free}} will be the least controversial step. Any advice on whether further discussion or notice is required at other venues before filing a BRFA will be gratefully received. William Avery (talk) 08:28, 16 May 2021 (UTC)
A WP:LAYOUT bot
Hi, I have seen many articles that seem to get WP:LAYOUT wrong. For example, placing 'See also' after 'References', 'External links' placed before 'References'. I think it is easy for bots to read the layout and correct them. Perhaps, an existing bot can be programmed to do that. Regards--Chanaka L (talk) 10:42, 1 April 2021 (UTC)
AWB's genfixes do some of that, but there will be many pages it never visits. Certes (talk) 10:52, 1 April 2021 (UTC)
@Chanakal: I think this can be done with an AWB bot that looks for articles with == *References *==[^=]+== *See also *== and saves only if this code no longer exists after applying the genfixes. A similar bot could look for articles with == *External links *==[^=]+== *References *== that saves only if the code no longer exists after applying the genfixes. What do you think? GoingBatty (talk) 04:18, 7 May 2021 (UTC)
I'm also seeing some some extra sections being created due to the H.T.M.L. <code></code> being used here. Is this a bug?Catchpoke (talk) 22:07, 9 May 2021 (UTC)
Enterprisey is the one who maintains the table bot and may be able to fix the issue. Would call this a lowest priority issue though. --Trialpears (talk) 14:25, 10 May 2021 (UTC)
I maintain some list tables in zhwiki and jawiki. How about adapt existed codes to this page as an alternative option? Kanashimi (talk) 00:38, 11 May 2021 (UTC)
Fixed. Enterprisey (talk!) 05:08, 11 May 2021 (UTC)
Bot to repair broken peer review links
Summary of problem
Summary of bot request
Hopefully once a bot has gone through those articles, there may only be a few additional cases that I can manually fix. Unfortunately 700 is too much for me to do manually :(. Thanks I hope! --Tom (LT) (talk) 09:45, 2 April 2021 (UTC)
Update: bot request has been refiled at Wikipedia:Bots/Requests for approval/AWMBot 2. Tom (LT) (talk) 05:00, 11 May 2021 (UTC)
Reassign DRN Clerk Bot Task
The Dispute Resolution Noticeboard has had a bot-maintained table of the status of cases for several years, and this table can be transcluded onto user pages, and onto the main status page of DRN. This table should be updated a few times a day. This task was previously done by User:HasteurBot, but that bot has been retired from service because its operator is no longer in this world. This task was, until about ten days ago, done by User:MDanielsBot, but that bot has stopped doing that task. It is doing other tasks, but not that task. Its bot operator is on extended wikibreak and did not respond to email. I have spoken to one bot operator who is looking into this task. Robert McClenon (talk) 16:21, 13 April 2021 (UTC)
Bot for Top 25 report
Could a bot be created to add/update {{Top 25 report}} to the talk pages of pages featured in the Top 25 reports, it would be useful if the bot could also do the annual top 50 report and if the bot could go through the old top 25 reports as a few are missig thier talk page banners. Thanks,
SSSB (talk) 09:20, 18 April 2021 (UTC)
It seems a long term task. --Kanashimi (talk) 04:46, 19 April 2021 (UTC)
We'd need to do one iteration over all the reports (to make sure they all have the template), but after that it need only run once a week on the most recent report (i.e. 25 edits per week).
SSSB (talk) 09:23, 19 April 2021 (UTC)
Maybe we can also place it inside {{Article history}}? --Kanashimi (talk) 01:04, 20 April 2021 (UTC)
That's something you should bring up at Wikipedia:Templates for discussion
SSSB (talk) 08:19, 20 April 2021 (UTC)
Sorry, I just give some suggestions. Kanashimi (talk) 09:07, 20 April 2021 (UTC)
Creating a list of userpages that have been edited by the editor once
I am requesting for a bot to go through userpages so that a list is created of pages where its users have made edits only to their pages.
The intent is to tag these user pages as {{​Db-notwebhost​}}.​Catchpoke (talk) 00:46, 22 April 2021 (UTC)
That would also potentially tag drafts which are not eligable for speedy deletion under that criteria.
SSSB (talk) 07:13, 22 April 2021 (UTC)
So then we use the bot to create a list rather than to tag pages. Editors can assess eligibility of individual pages for {{Db-u5}}.Catchpoke (talk) 16:53, 22 April 2021 (UTC)
Does Special:NewPagesFeed not already serve this purpose? Tol | Talk | Contribs 20:22, 23 April 2021 (UTC)
no it doesnt seem to. there are many userpages which are no longer new and are older than 6 months which are eligible for deletion per the draft policy.Catchpoke (talk) 20:28, 23 April 2021 (UTC)
I think this request might be better initially filed at WP:SQLREQ. I put a query into Quarry that might roughly list a minuscule sample of the pages you are interested in: https://quarry.wmflabs.org/query/55065
This script will catch pages like User:Hoad, User:Martin_spen, User:SnoFyre, User:Eoinlane/LittletonConservationTrust​. Whether they are worth tagging or deleting is a separate question, that would need to be resolved before anybody wrote a bot to do it. William Avery (talk) 16:39, 12 May 2021 (UTC)
wow what an amazing tool. it looks like toggling the limit might be filter the pages.Catchpoke (talk) 23:05, 12 May 2021 (UTC)
Replace Template:Tbullet with Template: Demo inline
{{demo inline}} is similar to {{tbullet}}, but the former supports an infinite amount of named and unnamed parameters. {{tbullet}} is more widely used, but can only support 6 unnamed parameters. I suggest replacing this:
{{tbullet|t|1|2|3|4|5|6}}
with this:
* {{demo inline|<nowiki>{{​t​|​1​|​2​|​3​|​4​|​5​|​6​}}</nowiki>}}
JsfasdF252 (talk) 22:27, 24 April 2021 (UTC)
You may be looking for Wikipedia:Templates for discussion. – Jonesey95 (talk) 22:46, 24 April 2021 (UTC)
Estradiol hormones - External link not working - Dead link
The article about Estradiol as a hormones contains an non working external link in the references. On the reference number 71., the last external link as a PDF is citing the values from this source "Establishment of detailed reference values for luteinizing hormone, follicle stimulating hormone, estradiol, and progesterone during different phases of the menstrual cycle on the Abbott ARCHITECT analyzer".
This external link redirects to an 404 server error and needs to be replaces with an operating link. The original research document is available on the laboratory's website.
How to change this link? I don't know how to use a bot. I'm thankful for any help. — Preceding unsigned comment added by Jerome.lab (talkcontribs) 13:11, 30 April 2021 (UTC)
Instructions are at WP:URLREQ. Primefac (talk) 13:18, 30 April 2021 (UTC)
noindexing (or even deleting) old WT:WPSPAM reports
This did happen before, and is a bit of an issue. There are apparently some really old reports created by COIBot out there that are not NOINDEXed and which appear in the Google search results. As far as I know we did solve that some time ago in the robots.txt, but I am not sure whether those really old, untouched reports actually 'get' that properly set through (and I am not sure whether a bot-run is necessary).
Can a bot go through all pages under Wikipedia:WikiProject Spam/LinkReports, Wikipedia:WikiProject Spam/Local (so e.g. Wikipedia:WikiProject Spam/LinkReports/example.org etc.) and add {{NOINDEX}} to any pages that are currently in the category for no-index (I would not know how to find that in the first place). The edit will then enforce the parsing of the page and make sure that from our side the pages are NOINDEXed. If all are NOINDEXed all of them should probably be purged. We could consider to delete them, but some are representations of evidence that is used for the decisions to blacklist (but nothing is really lost, the bot can recreate them with data over the last 10 years, and since admins are handling the cases they can always see deleted revids.
A second step would be to contact Google to remove those that have not been re-indexed (and hence removed) by Google from the Google database, but that is probably something that needs to be done on a case-by-case basis so also not a bot task. It is an advice that we then can give to anyone who 'complains'. Thanks. --Dirk Beetstra T C 13:52, 2 May 2021 (UTC)
My understanding is: it would check each subpage of Wikipedia:WikiProject Spam/LinkReports (of which there are very many) and of Wikipedia:WikiProject Spam/Local (of which there are many but not as many), check if they are NOINDEX-ed, and if they are not, NOINDEX them. Is this correct? Tol | Talk | Contribs 20:33, 2 May 2021 (UTC)
Tol, correct. Dirk Beetstra T C 21:35, 2 May 2021 (UTC)
Alright, I'll see if I can put something together to do that.
Coding... Tol | Talk | Contribs 21:51, 2 May 2021 (UTC)
BRFA filed. Tol | Talk | Contribs 19:05, 3 May 2021 (UTC)
Featured topic bot
Hi all, the WP:Featured and good topic candidates promotion/demotion/addition process is extremely tedious to do by hand, and having a bot help out (akin to the FAC and FLC bot) would do wonders. Unfortunately, this would have to be a rather intricate bot—see User:Aza24/FTC/Promote Instructions for an idea of the promotion process—so I don't know if many would be willing to take it up. But regardless, such a bot is long over due, and its absence has resulted in myself, Sturmvogel 66 and GamerPro64 occasionally delaying the promotion process, simply because of the discouraging and time consuming manual input needed. I can certainly provide further information on the processes were someone to be interested. Aza24 (talk) 01:14, 4 May 2021 (UTC)
Bot for Challenges projects
I would like to request that a bot starts putting a project-box on all articles that appear in the Wikipedia:The 2500 Challenge (Nordic). Plenty of other projects has this kind of box at the articles talk pages like at Talk:Gunnar Seijbold. The project is growing bigger. BabbaQ (talk) 11:59, 5 May 2021 (UTC)
I see now that the bot have stopped working for the Wikipedia:WikiProject Europe/The 10,000 Challenge as well. I know that the bots HasteurBot and AnomieBOT did the work for a while. --BabbaQ (talk) 12:00, 5 May 2021 (UTC)
Is there a template in the Category:Wikipedia article challenge templates? By the way, are there any bots continue the work of Wikipedia:Bots/Requests for approval/HasteurBot 15? --Kanashimi (talk) 07:09, 7 May 2021 (UTC)
Yes it is the template:WPEUR10k that has been used for the Europe project. And I also request that a similar box is made for the Nordic challenge. As far as I can see no bot has taken over Hasteurbots work. No new articles added receives the box at it’s talk pages.--BabbaQ (talk) 21:38, 8 May 2021 (UTC)
Since there are many challenge templates, should we integrate them together, like {{WikiProject banner shell}}, {{Article history}}, {{Multiple issues}} or {{Redirect category shell}}? Kanashimi (talk) 21:45, 8 May 2021 (UTC)
Great idea. If something can be done, that would be appreciated. And then having a bot placing the templates at the respective project articles talk pages.BabbaQ (talk) 23:28, 8 May 2021 (UTC)
BRFA filed Please give some ideas there and tell me the template name if it is created. --Kanashimi (talk) 23:49, 8 May 2021 (UTC)
Just as a note, the other templates in Category:Wikipedia article challenge templates have been nominated to be merged into their related WikiProject banners. It might be better to hold off creating the banner template until the discussion has ended. Primefac (talk) 13:01, 10 May 2021 (UTC)
Replace User:PumpkinSky's signatures
I am looking for anyone to take a task of replacing signatures of PumpkinSky (talk ·contribs). Their old signature had <font>...</font> tags which are creating obsolete html tag Lint errors in all pages that have their signature. Regex search shows that the signature is currently in 1,081 pages across namespaces. To remove the errors, the font tags need to be replaced with span tags.
[[User:PumpkinSky|<font color="darkorange">Pumpkin</font><font color="darkblue">Sky</font>]] [[User talk:PumpkinSky|<font color="darkorange">talk</font>]] need to be replaced with [[User:PumpkinSky|<span style="color: darkorange;">Pumpkin</span><span style="color: darkblue;">Sky</span>]] [[User talk:PumpkinSky|<span style="color: darkorange;">talk</span>]]
ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 16:47, 11 May 2021 (UTC)
If we're going to have a bot do this, we should probably think a little bigger and compile a list of regexes, like these:
Extended content
str = str.replace(/<font colou*r *= *["']* *([#a-z\d ]+)["']* *>([a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\@\!\?\&⊕⊗会話投稿記録日本穣投稿րևանցիԵ]+)<\/font>/gi, '<span style="color:$1;">$2<\/span>'); str = str.replace(/<font style="colou*r:["']* *([#a-z\d ]+)["']* *>([a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\@\!\?\&⊕⊗会話投稿記録日本穣投稿]+)<\/font>/gi, '<span style="color:$1;">$2<\/span>'); str = str.replace(/<font colou*r *= *["']* *([#a-z\d ]+)["']* size="*([\dpxem\. ]+)"* *>([a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\@\!\?\&⊕⊗会話投稿記録日本穣投稿]+)<\/font>/gi, '<span style="color:$1; size:$2;">$3<\/span>'); str = str.replace(/<font face *= *"* *([a-z ]+)"* *>([a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\@\!\?\&⊕⊗会話投稿記録日本穣投稿]+)<\/font>/gi, '<span style="font-family:\'$1\';">$2<\/span>'); str = str.replace(/<font colou*r *= *["']* *([#a-z\d ]+)["']* face= *"* *([a-z ]+)"* *>([a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\@\!\?\&⊕⊗会話投稿記録日本穣投稿]+)<\/font>/gi, '<span style="color:$1; font-family:\'$2\';">$3<\/span>'); str = str.replace(/<font face= *"* *([a-z ]+)"* colou*r *= *["']* *([#a-z\d ]+)["']* *>([a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\@\!\?\&⊕⊗会話投稿記録日本穣投稿]+)<\/font>/gi, '<span style="font-family:\'$1\'; color:$2;">$3<\/span>'); str = str.replace(/<font style *= *"color:([#a-z\d ]+);" *>([a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\@\!\?\&⊕⊗会話投稿記録日本穣投稿]+)<\/font>/gi, '<span style="color:$1;">$2<\/span>'); str = str.replace(/<font style *= *"([:#a-z\d ;\.\-]+)" *>([a-z\d_— \'’&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\@\!\?\&⊕⊗会話投稿記録日本穣投稿]+)<\/font>/gi, '<span style="$1">$2<\/span>'); str = str.replace(/(\[\[User:[a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\!\?\&⊕⊗会話投稿記録日本穣投稿]+\|)<font colou*r *= *["']* *([#a-z\d ]+)["']*>([a-z\d_— \'&;:!°\.#\(\)\-\?ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\!\?\&⊕⊗会話投稿記録]+)<\/font> *(\]\])/gi, '$1<span style="color:$2;">$3<\/span>$4'); str = str.replace(/(\[\[User[ _]talk:[a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\!\?\&⊕⊗会話投稿記録日本穣投稿]+\|)<font colou*r *= *["']* *([#a-z\d ]+)["']*>([a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\!\?⊕⊗会話投稿記録]+)<\/font> *(\]\])/gi, '$1<span style="color:$2;">$3<\/span>$4'); str = str.replace(/(\[\[Special:Contributions\/[a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\!\?\&⊕⊗会話投稿記録日本穣投稿]+\|)<font colou*r *= *["']* *([#a-z\d ]+)["']*>([a-z\d_— \'&;:!°\.#ταλκ\(\)\-\?\.,\!ößáàăâåäãāảạæćČçĐéèêếềễěëėęēệíìîïİįīịıĽńñóòôỗöõøōơờọœřšŞúùûüũūưứýỳ¡§:\!\?\&⊕⊗会話投稿記録日本穣投稿]+)<\/font> *(\]\])/gi, '$1<span style="color:$2;">$3<\/span>$4');
There are more at User:Jonesey95/AutoEd/doi.js​. Someone more skilled at regex construction could no doubt make something more comprehensive. – Jonesey95 (talk) 20:05, 11 May 2021 (UTC)
I will be happy if font tags are replaced more broadly. Some more signature regex can be found in User:ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ/common.js​. ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 02:43, 12 May 2021 (UTC)
Pinging @Ahecht: who had done similar bot jobs in past. ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 02:47, 12 May 2021 (UTC)
I really only ran ahechtbot for signatures whose formatting was bleeding out onto other text on the page. While I did replace font tags while I was fixing other issues, doing it just to replace the font tags doesn't really seem worth the effort of going through another BRFA, doing trial runs, etc., especially when it makes no difference to readers. Obsolete HTML Tags are listed as "Low priority" errors, which makes it hard to label them as "egregiously invalid HTML" per WP:COSMETICBOT. --Ahecht (
TALK
PAGE
) 17:29, 12 May 2021 (UTC)
I had the same doubt about font tags and asked at WP:VPT. There seems to be general sentiment that Linter errors regardless of priority can be replaced by bots. ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 18:11, 12 May 2021 (UTC)
BOT
I want to make bots — Preceding unsigned comment added by 2601:246:5980:6240:8D01:A7E1:9D68:EE5C (talk) 16:49, 12 May 2021 (UTC)
This isn't really the place to announce that. You might want to read through WP:Bots. Primefac (talk) 16:55, 12 May 2021 (UTC)
Bulk XfD query
Please CfD-tag all categories in the following bulk nomination(s):
Wikipedia:Categories_for_discussion/Log/2021_May_16#Empty_expert_subject_categories
LaundryPizza03 (d) 03:39, 16 May 2021 (UTC)
 Done — JJMC89 (T·C) 04:00, 16 May 2021 (UTC)
Last edited on 16 May 2021, at 08:29
Content is available under CC BY-SA 3.0 unless otherwise noted.
Privacy policy
Terms of Use
Desktop
HomeRandomNearbyLog inSettingsDonateAbout WikipediaDisclaimers
LanguageWatchEdit