Jump to content

Wikipedia:Bot requests

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 175.139.223.168 (talk) at 05:57, 20 December 2013 (→‎Age of Wushu: new section). 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 Implementing the outcome of Wikipedia talk:Naming conventions (television)#Follow-up RfC on TV season article titles BRFA filed 18 9 Wikiwerner 2024-04-20 17:49 Primefac 2024-03-27 12:55
2 Auto-WP:NAVNOREDIRECT Declined Not a good task for a bot. 10 5 Wikiwerner 2024-04-28 12:22 Primefac 2024-03-13 18:37
3 Automatic NOGALLERY keyword for categories containing non-free files (again) 9 5 Wikiwerner 2024-05-15 18:43 Usernamekiran 2024-04-13 02:17
4 Can we have an AIV feed a bot posts on IRC? 6 2 Lofty abyss 2024-04-29 10:29 Usernamekiran 2024-04-15 11:27
5 Bot to sync talk page redirects with their corresponding page 10 5 Anomie 2024-04-17 11:40 Anomie 2024-04-17 11:40
6 Bot to update match reports to cite template BRFA filed 7 2 Yoblyblob 2024-06-10 18:47 Mdann52 2024-06-10 18:06
7 Bot to mass tag California State University sports seasons Doing... 5 4 Frostly 2024-06-10 17:05 Headbomb 2024-06-09 17:28
8 Football league infoboxes 7 4 Bagumba 2024-04-25 13:43 Primefac 2024-04-25 12:01
9 Clear Category:Unlinked Wikidata redirects 6 3 A smart kitten 2024-04-23 10:56 DreamRimmer 2024-04-21 03:28
10 Find linkrot with a specific pattern 7 3 GreenC 2024-05-01 16:20
11 Fixing stub tag placement on new articles Declined Not a good task for a bot. 4 3 Headbomb 2024-05-19 20:17 Headbomb 2024-05-19 20:17
12 User:RetractionBot, v2 Y Done 8 5 Mdann52 2024-05-25 16:06 Mdann52 2024-05-25 16:06
13 Bot to change citations to list defined references Declined Not a good task for a bot. 3 2 Apoptheosis 2024-06-09 17:44 Headbomb 2024-06-09 16:56
14 Adding Facility IDs to AM/FM/LPFM station data BRFA filed 10 3 Qwerfjkl 2024-06-12 14:29 Qwerfjkl 2024-06-12 14:29
15 Tagging women's basketball article talk pages with project tags 7 2 Hmlarson 2024-06-10 19:17 Mdann52 2024-06-10 19:15
16 Friendly support for Draft categories – feedback request 1 1 Mathglot 2024-06-10 19:40
17 'Literature of Kashmir' Declined Not a good task for a bot. 2 2 Usernamekiran 2024-06-11 07:37 Usernamekiran 2024-06-11 07:37
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.


Disease box update bot

Hi All, I am Dr. Noa Rappaport, scientific leader of the MalaCards database of human diseases. Following a suggestion by Andrew Su (https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Molecular_and_Cellular_Biology/Proposals#MalaCards_-_www.malacards.org) we were asked to write a bot that updates the disease box external references within disease entries in Wikipedia: https://en.wikipedia.org/wiki/User:ProteinBoxBot/Phase_3#Disease. We found it to be a non trivial task. Does anyone know of any such bot that exists or can help us write it ? Thanks. — Preceding unsigned comment added by Noa.rappaport (talkcontribs) 10:22, 28 November 2013 (UTC)[reply]

How does the MalaCards disease name differ from the {{Infobox_disease/sandbox2}} disease name? Josh Parris 10:45, 28 November 2013 (UTC)[reply]
Hi Josh, we can supply a mapping given a list of diseases, we also have cross references to most of the existing lists. Noa.rappaport (talk) 08:44, 1 December 2013 (UTC)[reply]
Noa.rappaport, given this is a pretty major upgrade of the infobox, I think it would be a good idea to fill in the other fields at the same time. Are there lists of mappings available for the other fields? Josh Parris 08:45, 4 December 2013 (UTC)[reply]
A brief investigation suggests this may be a ripe task for WP:wikidata Josh Parris 23:42, 4 December 2013 (UTC)[reply]
If fact, the phase 2 data for Cystic fibrosis is at https://www.wikidata.org/wiki/Q178194 - adding a record type for malacards and importing the appropriate data shouldn't be a problem. Where is your mapping data? For purposes of populating wikidata, the en.wikitionary name and the malacards number should be sufficient. Josh Parris 10:15, 5 December 2013 (UTC)[reply]
Josh Parris - Great! Do you have an email address or ftp site I can send it to ?
Is there a reason not to post it to User:Noa.rappaport/Malacard mappings? That way any interested party can do the translation. Josh Parris 21:12, 9 December 2013 (UTC)[reply]
Josh Parris, I sent you the file but I can't seem to upload it because my account is not approved yet. Will appreciate your help with that. Noa.rappaport (talk) 15:19, 15 December 2013 (UTC)[reply]
File is in place at User:Noa.rappaport/Malacard mappings. Noa.rappaport (talk) 08:11, 17 December 2013 (UTC)[reply]

Images lacking a US status indication

Tag all entries in - http://tools.wmflabs.org/betacommand-dev/reports/Media_lacking_US_status_indication.txt

for inclusion in Category:All media files lacking a US status indication to be created.

This can either be done by a bot, or by tweaking templates. I prefer a mass tag run by a bot. Sfan00 IMG (talk) 15:41, 7 December 2013 (UTC)[reply]

Why wouldn't this category be populated by templates? What tag are you wanting? What makes these 6330 pages candidates for this category? Josh Parris 23:53, 7 December 2013 (UTC)[reply]
The reason it's not populated by templates yet is because those templates need either to be tweaked accordingly or a new template created. A file should be in the new category if it's not in
I've also been advised it would be better to do this tracking with a bot, because of the overlaps created by various license templates.Sfan00 IMG (talk) 09:42, 9 December 2013 (UTC)[reply]
Those categories are all directly below Category:Wikipedia copyright.
Now that templates are scriptable, it might be doable just with template code - the upside of which is that there's no bot to fail or debug and it's constantly up-to-date. I suspect that there would be a timing/ordering problem. Can a Lua expert chime in here please? Josh Parris 05:47, 12 December 2013 (UTC)[reply]

Small scale domain updates

Copying from myself at Wikipedia:VPT#Bulk_change_of_domain_in_external_URLs:

I probably have added 50-100+ external URLs to policy and discussion spaces that link back to a personal domain, where I host my academic writings and datasets relevant to Wikipedia and collaborative security. This domain has now changed, and while there is an HTTP redirect in place, administrative policies dictate that will not survive forever. The file paths are constant. This is a touch painstaking manually. Is there a way to automate this? If so, is that solution limited to en.wp or is this something that can be done for all WMF properties (I know I have links on Wikimania wikis and Metawiki, at minimum)?

I am looking to change everything of the form, http://www.cis.upenn.edu/~westand to http://www.andrew-g-west.com. Based on the request history here, it seems like some functionality is in place to take care of this? IOs it worth your troubles? Thanks, West.andrew.g (talk) 21:39, 11 December 2013 (UTC)[reply]

I'd suggest Wikipedia:AutoWikiBrowser/Tasks as somewhere where you'll find willing helpers. Josh Parris 04:40, 12 December 2013 (UTC)[reply]

Prod tagging compilation for statistical analysis

There is a sentiment among some users that PROD (not Sticky prod) is useless because anyone, including the creator, can simply remove the PROD tag. I've seen this expressed a few times recently in various fora. It can be pointed out that every week we successfully delete a few hundred pages through prod, so we know it works and they're not always removed, but it would be nice to see what the real statistics are – what percentage of taggings are successful and toher data about the process. To this end, I thought it would be a simple task to have a bot compile a list of prod taggings over some length of time, say one month. No human being could do this because they would miss all or many of the prods taggings that were placed and then removed within a short time, whereas a bot can simply, inhumanly, keep refreshing today's prod category, compare against a list its been compiling and add any new entry. That's the germ of the idea. A human at the end of the data gathering period can easily calculate a gross percentage of success by the number of red-linked and blue-linked and delve further to make sure deletions weren't by other methods but actual as a result of the prodding (if the bot couldn't do this as well). And there's lots of other data that could be gathered, which could be done through the bot if someone would be willing to set it up or by a human willing to spend the time, such as list how long after creation the prodding occurred, who removed, whether they were the creator, how long between tagging and removal, whether the creator was warned or not and I'm sure there are other interesting areas of inquiry I haven't thought of. Is this feasible? Feasible and easy? Feasible but too difficult to bother with? Anyone willing?--Fuhghettaboutit (talk) 00:21, 12 December 2013 (UTC)[reply]

On a technical level, I see three approaches as being viable.
  1. Keep querying the system for current population of the category, as you've suggested. Note additions, and removals. Do an analysis of the revision history of noted pages to determine what happened. It'd be helpful if this was done by an adminbot, to look at the text of deleted pages.
  2. Pick a period of time, and pull up all the revisions, searching for the addition or removal of the category. That could be slow. On the other hand, it doesn't have to be done against live data, so it doesn't have to process data in realtime. Again, for deleted revisions you'd need an adminbot.
  3. Camp out on recent changes for a while and drink from that firehose. You could just watch for the addition of the category, watchlist pages that have the category added and watch for subsequent removal. If you looked for deletions and removals on recentchanges, you wouldn't need an adminbot.
Each of these has their upsides and downsides. Josh Parris 05:03, 12 December 2013 (UTC)[reply]

Global search and replace to fix links to archived discussions.

Here's a bot that would be super-useful:

Search for links like the one at https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Inline_Templates#Created Replace broken links links to since-archived discussions to the archived discussion: Replace

https://en.wikipedia.org/wiki/Wikipedia_talk:WikiProject_Inline_Templates#Fact_template_discusison_needs_comments with

https://en.wikipedia.org/wiki/Wikipedia_talk:WikiProject_Inline_Templates/Archive_2#Fact_template_discusison_needs_comments !

Presumably, we'll need pilot runs, big runs, and ongoing maintenance runs. Anyone up for it?--Elvey (talk) 01:19, 12 December 2013 (UTC)[reply]

ClueBot already does this. Legoktm (talk) 01:34, 12 December 2013 (UTC)[reply]

Bad links on wiki due to SEFAdvance converting our site URL's from underscores to dashes.

I am the webmaster for SeacoastNH.com

The site is built in joomla and we use the extension SEFAdvance that used to use underscores (__) in links, but the new version doesn't allow underscores and instead uses dashes (-) in links.

Consequently many of the links and references on wiki that use the old underscored links now present 404 errors.

Could the bot go and find all links on wiki for seacoastnh.com that use underscores and convert them to dashes? — Preceding unsigned comment added by Adcetera692 (talkcontribs) 15:29, 12 December 2013 (UTC)[reply]

Someone could do this manually easily enough, there are only 29 pages in article space that link to that site and include underscores in the URL. Anomie 16:58, 12 December 2013 (UTC)[reply]
 Done by the requester on December 12. GoingBatty (talk) 03:55, 19 December 2013 (UTC)[reply]

Tagging pages for a new Taskforce

Following this WP:VPT talk, and tipped by Anomie (I guess Anomie picks up here).
The new taskforce is in WP:MEDICINE: Society_and_medicine. From my talkpage [1]:

If I could magically use bots, I'd use a bot to tag every article with the taskforce:

That should net the majority of the articles we wish to catch. --LT910001 (talk) 15:38, 12 December 2013 (UTC)

The bot edit, I suggest:

{{WikiProject Medicine|...|society=yes|society-imp=<TBD>}}
or {{WPMED|...|society=yes|society-imp=<TBD>}}
with <TBD> = to be decided: "???" or "mid", ask taskforce members.

Please do not contact me in this, I am just a middle man for the taskforce @LT910001, Bluerasberry, and Jinkinson:. User:DePiep 14:18, 13 December 2013 (UTC)[reply]

Requestors (LT910001BluerasberryJinkinson) So I understand the request,
If a page that is tagged by WikiProject Medicine and
Is tagged with WP BIO or WP Companies
Alter the WikiProject Medicine tagging so that it has the society parameter
Add the society importance parameter and set it to '???' to indicate that the society taskforce needs to make a determination about the importance
If this is the case, I think I can have something written up fairly quickly, to do this. Hasteur (talk) 14:57, 13 December 2013 (UTC)[reply]
Thanks and thanks so much to DePiep for navigating the hallowed recesses of Wiki to direct me here! I'll respond to any queries. For the first run, please set the importance to ???, as we may wish to triage the articles once they are added to the taskforce, and ??? importance will provide a way of doing this. Thanks! --LT910001 (talk) 15:15, 13 December 2013 (UTC)[reply]
LT910001 That's a good point. If the page is already tagged for the society task force, the bot will move on to another page. I think that the initial tagging in to society should always be ??? so that the task force members make the determination. How often are you thinking that the bot should run? I could see a case of a once a month run (to pick up any old ones) and probably drop a notice on the WP Medicine talk page to announce that a new round of tagging has been completed and that the society task force should go through evaluating. This sound good? Hasteur (talk) 15:22, 13 December 2013 (UTC)[reply]
That would be wonderful, and additionally would reduce the burden for article assessors. --LT910001 (talk) 15:36, 13 December 2013 (UTC)[reply]
I just happened to come by, was nearby anyway. The once/month thing is a useful idea. Now could it be that the humans have thrown out of the taskforce a page X for good reason, and then the bot comes by and re-adds page X it with ???? (yes, four) Can you throw a page out by setting |society=no and the bot understands? -DePiep (talk) 17:11, 13 December 2013 (UTC)[reply]
That's an excellent point. That would probably be handled in the early portion of the check (if the page qualifies) If the society parameter is already set, don't muck with it. This is why I like to hash out the task and get 90% of the use cases handled before the BRFA gets filed. Hasteur (talk) 17:28, 13 December 2013 (UTC)[reply]

There seems to be some interest from the other task forces in this bot, however I feel that it may be better to first get a functioning bot, and then add additional usage cases for the additional 10+ task-forces after it is functioning. If at a later date this could be expanded to multiple taskforces it would be extremely valuable for WPMED and I am sure many users would be very grateful. If I may add two additional cases, to a total of four:--LT910001 (talk) 01:54, 14 December 2013 (UTC)[reply]

Question: is it possible to tag articles that have certain categories? I worry the difficulty with that may be that categories have a cascading structure and may be difficult to implement --LT910001 (talk) 01:54, 14 December 2013 (UTC)[reply]

LT, this is a different approach. The first question could be handled this way: the bot looks all pages that have {{WPMED}} transcluded (the list Special:WhatLinksHere/Template:WikiProject Medicine). And so forth.
What you ask now is that the bot goes to all the pages in a category (and its subcategories). That is different for the bot (maybe not to you), so I guess the bot operator would like clarity.
As for the subcategories: if you ask it explicitly (in your second question here then), a bot might well be able to drill deeper. That way Category:Medicine_articles_by_quality "+ recursion" will list the pages you might expect. It may be called "depth", "recursion/recursive". So this is a phrasig of the question to check.
What the bot actually can & will do, is up to the operator, not me. -DePiep (talk) 20:52, 15 December 2013 (UTC)[reply]

Usage cases

Tagged under the 'society and medicine' task force:

  • any article simultaneously under WP:BIO and WP:MED
  • any article simultaneously under WP:COMPANIES and WP:MED
  • any article simultaneously under WP:Organizations and WP:MED
  • any article with the word 'charity' in the title. (unlike WP:BIO, articles about charities are not reliably tagged with other WPs)

en.wikipedia.org

This is actually two requests. In hundreds, perhaps thousands, of articles, en.wikipedia.org is used instead of Wikilinking. In others it is used as a reference.

Could a bot be programmed to replace en.wikipedia.org in the text body with the link that was intended, per WP:WIKILINK?

Separately, could a bot be programmed so that when there any en.wikipedia.org within <ref></ref>, the whole lot is replaced with {{cn}}, per WP:CIRCULAR? Simply south...... eating lexicological sandwiches for just 7 years 19:45, 15 December 2013 (UTC)[reply]

Your second request is a bad idea as a general rule. It is certainly possible that articles that mention Wikipedia would have citations to en.wikipedia.org. And in these cases, the link should be an external link to mirrors will be linking to the right place. Anomie 20:09, 15 December 2013 (UTC)[reply]

Age of Wushu

Hello Wiki, I'd like to request for a tutorial guide on "creating and configure a bot" for Age of Wushu. Eg; Harvest, mining or Kidnapping bot, and etc.