Jump to content

Wikipedia:Bot requests

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 125.238.97.30 (talk) at 03:20, 30 December 2008 (→‎Need someone to take over my bots: New owner). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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
# Bot request Status 💬 👥 🙋 Last editor 🕒 (UTC) 🤖 Last botop editor 🕒 (UTC)
1 Automatic NOGALLERY keyword for categories containing non-free files (again) 27 11 Anomie 2024-08-04 14:09 Anomie 2024-08-04 14:09
2 Clear Category:Unlinked Wikidata redirects 9 6 Wikiwerner 2024-07-13 14:04 DreamRimmer 2024-04-21 03:28
3 Fixing stub tag placement on new articles Declined Not a good task for a bot. 5 4 Tom.Reding 2024-07-16 08:10 Tom.Reding 2024-07-16 08:10
4 Adding Facility IDs to AM/FM/LPFM station data Y Done 13 3 HouseBlaster 2024-07-25 12:42 Mdann52 2024-07-25 05:23
5 Tagging women's basketball article talk pages with project tags Y Done 20 4 Usernamekiran 2024-09-05 16:55 Usernamekiran 2024-09-05 16:55
6 Bot that condenses identical references Coding... 12 6 ActivelyDisinterested 2024-08-03 20:48 Headbomb 2024-06-18 00:34
7 Bot to remove template from articles it doesn't belong on? 3 3 Thryduulf 2024-08-03 10:22 Primefac 2024-07-24 20:15
8 One-off: Adding all module doc pages to Category:Module documentation pages 7 3 Andrybak 2024-09-01 00:34 Primefac 2024-07-25 12:22
9 Draft Categories 13 6 Bearcat 2024-08-09 04:24 DannyS712 2024-07-27 07:30
10 Remove new article comments 3 2 142.113.140.146 2024-07-28 22:33 Usernamekiran 2024-07-27 07:50
11 Removing Template:midsize from infobox parameters (violation of MOS:SMALLFONT)
Resolved
14 2 Qwerfjkl 2024-07-29 08:15 Qwerfjkl 2024-07-29 08:15
12 Change stadium to somerhing else in the template:Infobox Olympic games Needs wider discussion. 8 5 Jonesey95 2024-07-29 14:57 Primefac 2024-07-29 13:48
13 Change hyphens to en-dashes 16 7 1ctinus 2024-08-03 15:05 Qwerfjkl 2024-07-31 09:09
14 Consensus: Aldo, Giovanni e Giacomo 17 5 Dicklyon 2024-08-14 14:43 Qwerfjkl 2024-08-02 20:23
15 Cyclones 3 2 OhHaiMark 2024-08-05 22:21 Mdann52 2024-08-05 16:07
16 Substing int message headings on filepages 8 4 Jonteemil 2024-08-07 23:13 Primefac 2024-08-07 14:02
17 Removing redundant FURs on file pages 4 2 Jonteemil 2024-08-12 20:26 Anomie 2024-08-09 14:15
18 Need help with a super widespread typo: Washington, D.C (also U.S.A) 32 10 Jonesey95 2024-08-26 16:55 Qwerfjkl 2024-08-21 15:08
19 Dutch IPA 4 3 IvanScrooge98 2024-08-25 14:11
20 AnandTech shuts down 9 6 GreenC 2024-09-01 18:39 Primefac 2024-09-01 17:28
21 Date formatting on 9/11 biography articles 5 2 Zeke, the Mad Horrorist 2024-09-01 16:27
22 Discussion alert bot 6 4 Headbomb 2024-09-08 12:29 Headbomb 2024-09-08 12:29
23 Regularly removing {{coords missing}} if coordinates are present BRFA filed 11 2 Usernamekiran 2024-09-07 13:19 Usernamekiran 2024-09-07 13:19
24 Latex: move punctuation to go inside templates 3 2 Yodo9000 2024-09-07 18:59 Anomie 2024-09-07 03:38
25 Removing spurious nobot notice BRFA filed 4 2 DreamRimmer 2024-09-07 12:55 DreamRimmer 2024-09-07 12:55
26 de-AMP bot
Resolved
4 3 Primefac 2024-09-09 16:01 Primefac 2024-09-09 16:01
Legend
  • In the last hour
  • In the last day
  • In the last week
  • In the last month
  • More than one month
Manual settings
When exceptions occur,
please check the setting first.


Bot to purge Main Page cache each day

This is a request for a bot to purge the cache of Main Page every day at 00:00 (UTC), when three of the five dynamic sections are supposed to switch to the next date's templates. This also would enable us to add the current date (based on UTC) to the top of the page (something currently under consideration). —David Levy 23:17, 14 December 2008 (UTC)[reply]

that will do very little as purging is primarily client side and not server side. βcommand 23:18, 14 December 2008 (UTC)[reply]
I don't follow. I can load a page for the first time (or the first time since clearing by cache) and see outdated transclusions until I purge Wikipedia's cache (http://en.wikipedia.org/w/index.php?title=[page name]&action=purge). —David Levy 00:33, 15 December 2008 (UTC)[reply]
Even if you purge it, it does not mean that I wont get an old copy. All of the database slave servers need purged which happen naturally once a page is edited. βcommand 00:37, 15 December 2008 (UTC)[reply]
I also thought purging affects other people viewing the page afterwards. Wikipedia:Purge and mw:Manual:Purge support this as I read them, for example the latter saying "It is typically utilised to clear the cache and ensure that changes are immediately visible to everyone.". The posts by βcommand and above in #DYK Purge bot by Mr.Z-man are the first time I have seen the statement that purging only has a local effect. Is there documentation for this? PrimeHunter (talk) 00:47, 15 December 2008 (UTC)[reply]
Like PrimeHunter, this is the first that I've heard of that. Assuming that this is accurate, is there any way (other than performing an edit) to ensure that a page's transclusions are updated for everyone loading it? —David Levy 00:57, 15 December 2008 (UTC)[reply]
Anyone? —David Levy 03:13, 18 December 2008 (UTC)[reply]

I could be wrong, but I believe at least certain ParserFunctions have an auto-purge function built into them. Things like {{CURRENTDAY}} specifically. --MZMcBride (talk) 00:42, 15 December 2008 (UTC)[reply]

I can vouch that {{#time}} doesn't, I have the time on my userpage and it stops updating after a while until I purge. I can code something up for this task (it won't take long) and it can be used if required. Foxy Loxy Pounce! 07:40, 23 December 2008 (UTC)[reply]
Y Done The code is finished. Just let me know if you guys decide to use it and I'll file a BRFA. Foxy Loxy Pounce! 08:11, 23 December 2008 (UTC)[reply]
Thanks! It would be helpful to implement the script now, as this would update that the main page's dynamic content at the turn of each day. —David Levy 12:36, 29 December 2008 (UTC)[reply]

JerryBot

Template:Main transclusion target link examiner bot

See also: Denied Bugzilla Request

Could somebody please create a bot for me that would do the following:

  1. Import Special:Whatlinkshere/Template:Main
  2. For each entry in the above list, find each transclusion of Template:Main
  3. For each such transclusion, verify that the target linked is not a dab, redlink, or redirect
  4. As dab's are found, generate a generate a list of pages that require updates
  5. As Redlinks are found, generate a list of pages that require investigation
  6. As redirects are found, replace the target link with that of the redirect, and generate a log of such actions

Additional requirements:

  • The bot should employ an emergency shutdown button feature
  • The bot should be configurable via an onwiki parameter page:
    • limit size of each log to 'x' entries
    • configure how often to run

I would like to be able to run this as *MY* bot... so I am looking for a bot-creator who is willing to make this bot for me. I will then go through the process of getting it approved.

Thanks, Jerry delusional ¤ kangaroo 01:21, 22 December 2008 (UTC)[reply]

This should be possible, but I'll need to do some fiddling with code. I'll see what I can do and get back to you. Foxy Loxy Pounce! 08:16, 23 December 2008 (UTC)[reply]
Ok, I've written several base functions for the detection of dab pages etc successfully, I'm now writing the code for the actual bot. Foxy Loxy Pounce! 13:29, 23 December 2008 (UTC)[reply]
IMO, this is probably something that'd be better served with a DB dump, there's *a lot* of pages that transclude {{Main}}. Q T C 17:25, 23 December 2008 (UTC)[reply]
I agree, according to the API, there's 71,030 pages that use the template. This bot would have to load each page that transcludes it and the target page. That's over 140,000 page loads per run if each article only uses it once with one target. Mr.Z-man 19:13, 23 December 2008 (UTC)[reply]
 Not done then. I'm afraid I have no experience with database queries and do not have the bandwidth to download database dumps. I'll have to give this task to another user. Foxy Loxy Pounce! 20:53, 23 December 2008 (UTC)[reply]

Using the API is fine. --MZMcBride (talk) 00:29, 24 December 2008 (UTC)[reply]

Hm, I guess if it does it efficiently, using prop=templates and &redirects rather than just pulling the page text for all the target pages it would be fine. Also in reply to Foxy Loxy, the database dumps that include page text are in the XML format used by Special:Export. Mr.Z-man 00:38, 24 December 2008 (UTC)[reply]
Coding... Foxy Loxy Pounce! 23:13, 24 December 2008 (UTC)[reply]
Still doing... Just putting in the final touches to the code, and setting up configuration via Wikipedia. I am also trying to get an account on the toolserver to possibly make this tool accessible to more users. Foxy Loxy Pounce! 03:21, 29 December 2008 (UTC)[reply]
I'm having some issues with controlling the script via Wikipedia. While I try and fix that, feel free to contact me on my talk page and request a list of articles matching your defined criteria. Foxy Loxy Pounce! 09:01, 29 December 2008 (UTC)[reply]
Jerry, you should probably go ahead and file the BRFA, the code should be completed by the time the BRFA is. Foxy Loxy Pounce! 23:16, 29 December 2008 (UTC)[reply]

DYK success in leading to GA and FA articles

(reposted from here) Suntag, I noticed your conversation with Daniel Case, and I just had an idea that seems like it might be up your alley.... I don't know how we would go about actually implementing this or keeping track of these kinds of things, but maybe it would be cool to have a list of DYK articles that go on to make GA or FA. (since the DYK credit template is transcluded in the talk page, the easiest way might be to have a bot that goes through all pages where that is transcluded, and return all pages that also have GA or FA in their {{ArticleHistory}}.) Of course, who knows, maybe such a list would just be embarrassing (what if we find that 95% of DYK articles stagnate and get ignored after their big day?) but if not, it may be fun to think about. —Politizer talk/contribs 16:44, 23 December 2008 (UTC)[reply]

BRFA filed Wikipedia:Bots/Requests for approval/AnomieBOT 17. Anomie 23:24, 23 December 2008 (UTC)[reply]

Note: I've withdrawn the BRFA as it seems this is no longer wanted. Hopefully Gimmetrow updates GimmeBot to convert the 76 or so uses of {{dyktalk}} on GA/FA pages to {{ArticleHistory}}. Anomie 04:11, 28 December 2008 (UTC)[reply]

Could someone please get a bot to sort each of the articles in Category:Blackpool F.C. seasons by season? For example, Blackpool F.C. season 1896–97 should have [[Category:Blackpool F.C. seasons|1896-97]] at the bottom, and Blackpool F.C. season 2007–08 should have [[Category:Blackpool F.C. seasons|2007-08]] at the bottom. If anyone could do this for me, that would be much appreciated. Thanks. – PeeJay 20:03, 23 December 2008 (UTC)[reply]

By the way, the reason I'm not doing this myself is because there are over 100 articles in the category. – PeeJay 09:22, 24 December 2008 (UTC)[reply]

Change of brackets

The 259 deprecated {{coor d}} templates on Cities of the Ancient Near East have a name parameter, many of which include square brackets, for example: name=Eshnunna [Tell Asmar]. These need to be changed to parentheses, like name=Eshnunna (Tell Asmar) in order that the templates can be converted to {{Coord}}. The presence of square brackets elsewhere in the raw code precludes a simple search-and-replace. Can someone do the necessary, please? Andy Mabbett (User:Pigsonthewing); Andy's talk; Andy's edits 21:35, 23 December 2008 (UTC)[reply]

 Done - a simply regex took care of it: "name=([^\[}]*)\[([^\]]*)\]" -> "name=$1($2)" --ThaddeusB (talk) 21:57, 23 December 2008 (UTC)[reply]
That's great; thank you. Andy Mabbett (User:Pigsonthewing); Andy's talk; Andy's edits 22:08, 23 December 2008 (UTC)[reply]

Coordinate template conversion

Many of the sub-pages of List of United Kingdom locations use {{coor d}}, which was deprecated some time ago. I thought these had already been changed to {{Coord}}; but apparently not. Can someone do that, please? A simple change of the string {{coor d to {{coord should be all that's needed, but there are a lot of instances on a good many pages. Andy Mabbett (User:Pigsonthewing); Andy's talk; Andy's edits 22:16, 23 December 2008 (UTC)[reply]

Calling all bot and script writers!

I just discovered Wikipedia:WikiProject Check Wikipedia and it is awesome. Any help in cleaning out some of these backlogs would be very much appreciated. Cheers. --MZMcBride (talk) 06:45, 24 December 2008 (UTC)[reply]

I can't say I agree with most of the "these HTML tags aren't needed" comments there, sometimes the HTML style syntax is better. For example, you can't supply inline CSS styles for a wikitext list, and sometimes having lots of apostrophes around can confuse the parser where <b>/<i> won't. Anomie 14:44, 24 December 2008 (UTC)[reply]
Most of problems are right up AWB's alley but not really bot fixable. BJTalk 15:07, 24 December 2008 (UTC)[reply]

A newbie welcoming bot?

THat would be nice, cuz then ppl dont have to be on 24/7 to keep up w/ the constant stream of users. If u know how, contact me, and tell me what to do for it.

See Wikipedia:Bots/Frequently denied bots. Xclamation point 15:26, 24 December 2008 (UTC)[reply]
Bots just don't have that personal touch :). Imagine if you lived in the world of The Jetsons and you just moved into your new apartment and sent Rosie the Robot Maid over with a pie to welcome you. It's just not the same. davidwr/(talk)/(contribs)/(e-mail) 16:38, 24 December 2008 (UTC)[reply]

It's a request to change the deprecated "as of" links (as of 2000, etc) to the new system {{as of}}. Explicitly, it should remove the as of links, listed here, and replace them with {{As of|year}} or {{As of|year|month}}. The only little problem is that the template is case-sensitive: if it's a lowercase, it should add lc=on. The case where there is a day is more complicated. Though they are less common, so it can be revisited later or done (semi-)manually. This is completely supported by consensus: the as of links are deprecated and the new mosnum is even more strict on date links, while the as of template is widely used. Cenarium (Talk) 23:13, 25 December 2008 (UTC)[reply]

Lightbot has already been used for this, see for example [1]. You could discuss further work with the operator. PrimeHunter (talk) 23:50, 25 December 2008 (UTC)[reply]
I have done that. Thanks for the information, Cenarium (Talk) 14:17, 26 December 2008 (UTC)[reply]

Move date articles to Portal namespace

Most articles in Category:Days in 2005 and Category:Days in 2003 need to be moved out of article space to Portal space.

Rather than having the article February 12, 2005, it should be in the portal namespace at Portal:Current events/2005 February 12, like the more recent Portal:Current events/2008 November 23. We should have articles for month year (February 2005), but not month day, year. They, as they are not actual articles, should be in the portal namespace and transcluded to the month article, like how Portal:Current events/2008 September 6 is transcluded to September 2008.

This is already a set precedent, and this is how it has been done for more recent years. Earlier years, however, were not updated and moved to Portal:Current events. Thanks Reywas92Talk 02:37, 27 December 2008 (UTC)[reply]

Need someone to take over my bots

I'm leaving and so I need an admin who is willing to take over User:DYKBot and User:DYKadminBot. The source code is here (PHP) although it has some problems. Anyone willing to do this? ~ User:Ameliorate! (with the !) (talk) 02:13, 28 December 2008 (UTC)[reply]

I volunteer myself :-) If that is ok. I already run one bot myself (User:LoxyBot) and have another task in creation. I have access to a stable server and am applying for access to the Toolserver. Foxy Loxy Pounce! 23:22, 29 December 2008 (UTC)[reply]
I can run DYKBot, but I'm not an admin so I can't run DYKadminBot. Let me know if you'd like me to (I do have much coding experience, and I run my own bot). 2DC 23:23, 29 December 2008 (UTC)[reply]
The problem, Foxy Loxy, is that in order to run DYKadminbot, you would likely have to be an admin to run it. I would run it, but I don't have enough experience with DYK. Xclamation point 23:28, 29 December 2008 (UTC)[reply]
Ah yes, good point. Well, I suppose that pulls me out of volunteering. Foxy Loxy Pounce! 23:34, 29 December 2008 (UTC)[reply]
Thanks for the offers, however Nixeagle has agreed to take over the bots. 125.238.97.30 (talk) 03:20, 30 December 2008 (UTC)[reply]

Nutcracker

There are a lot of articles entitled "List of birds of xxxx" and "Wildlife of xxxx" that have links to nutcracker that really should go to nutcracker (bird). Could someone fix these with a bot? Colonies Chris (talk) 19:03, 28 December 2008 (UTC)[reply]

There don't appear to be any such links. Has this been done already? Andy Mabbett (User:Pigsonthewing); Andy's talk; Andy's edits 12:35, 29 December 2008 (UTC)[reply]
 Done - looks like Canis Lupus took care of them --ThaddeusB (talk) 02:48, 30 December 2008 (UTC)[reply]

MoveBOT

I'm moving a bunch of articles to comply with WP:DASH, and things would be a lot easier if there was a bot that could handle the moving, double redirect checking etc...

The links are compiled here : User:Headbomb/Move‎‎

The bot would move them to the en dash version automatically, correct article text to use en dashes, then check and fix double redirect. Is this doable?Headbomb {ταλκκοντριβςWP Physics} 08:54, 18 December 2008 (UTC)[reply]

Coding... LegoKontribsTalkM 00:02, 19 December 2008 (UTC)[reply]
Cool beans.Headbomb {ταλκκοντριβςWP Physics} 01:42, 20 December 2008 (UTC)[reply]
Restored from the archives.Headbomb {ταλκκοντριβςWP Physics} 11:19, 29 December 2008 (UTC)[reply]

Cleanup task

I'm requesting that a bot remove the outdated transclusions of Template:Afd-mergefrom. This would be accomplished by checking to see whether the page title supplied as the first parameter now is a redirect (and if so, whether it leads to the page corresponding to the talk page on which the template is transcluded). If both conditions are met, the template should be removed. If only the first condition is met, the talk page on which the template is transcluded should be added to a list for manual analysis. If neither condition is met, no action should be taken. —David Levy 03:13, 18 December 2008 (UTC)[reply]

Comment - This template is part of the instructions at Wikipedia:Articles for deletion/Administrator instructions. -- Suntag 19:19, 20 December 2008 (UTC)[reply]
Indeed, the template is used to inform users of consensus established at AfD to merge another article's content into the article associated with the talk page on which the tag appears. This is a request for a bot to remove outdated advice to perform mergers that already have been completed. —David Levy 02:13, 21 December 2008 (UTC)[reply]
De-archived request. —David Levy 20:52, 29 December 2008 (UTC)[reply]

BRFA filed Wikipedia:Bots/Requests for approval/AnomieBOT 20. Please let me know how often you'd like the thing to run, where it should report, and whether removing the {{afd-mergefrom}} when the AFDed page has been deleted is a good idea. Anomie 22:52, 29 December 2008 (UTC)[reply]

Wikify List of townlands in County Kilkenny

The web version of table2wiki.py choked on List of townlands in County Kilkenny, returning an empty page. It's a 400K+ source file that needs to be wikified. This should trim the source down considerably. Thanks. davidwr/(talk)/(contribs)/(e-mail) 02:38, 30 December 2008 (UTC)[reply]

 Done No need for a bot, just a little script-assisted editing. Anomie 02:52, 30 December 2008 (UTC)[reply]