Wikipedia:Bots/Requests for approval/Redirectcreation Bot
- The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Withdrawn by operator.
Operator: Smallman12q
Automatic or Manually assisted: Automatic
Programming language(s): VB.Net using the DotNetWikiBot Framework
Source code available: Available on request.
Function overview: To create redirect pages towards a target page.
Links to relevant discussions (where appropriate):
Edit period(s): Daily/weekly
Estimated number of pages affected: Few hundred per week
Exclusion compliant (Y/N): N/A
Already has a bot flag (Y/N): N
Function details: The purpose of the bot will be to create redirect pages based on a given list. It can also redirect to sections. It is not compliant in that it will only create a redirect on a blank page, therefore, there is no need to check for bot templates.
For example, the bot could create a set of redirects to United States incarceration rate from a list such as
U.S. incarceration rate
American incarceration rate
Rate of incarceration in America
Rate of incarceration in the United States
Incarceration rate in the United States
The idea is to increase the number of redirects so more people can find what they are looking for.
- Addition 1
The bot could also check the page view statistics for a page for a minimum number prior to creating a redirect. It also could check the page view statistics for a redirect after a page has been created to see if the redirect is worth keeping.
Discussion
[edit]Any thoughts on this? Anyone beside me see a need for this?Smallman12q (talk) 19:01, 8 January 2010 (UTC)[reply]
- I don't really think this is a great idea. It has the potential to create an infinite number of redirects and some of them might be very low value. The javascript predictive title search and search engine should typically be enough to get readers where they need to be. –xenotalk 19:07, 8 January 2010 (UTC)[reply]
- I'm sure that there could be some that are of value. The idea is to make it much easier to create redirects.Smallman12q (talk) 19:35, 8 January 2010 (UTC)[reply]
- (e/c)I don't think this is necessary. We have a search engine for a reason. To use your example, when searching for all of the potential redirect titles, United States incarceration rate always comes up in the first page of results ("U.S. incarceration rate" is the only one that doesn't return it in the top 4 results). Mr.Z-man 19:16, 8 January 2010 (UTC)[reply]
- Same with mr. z man. However, there is a need for bots to create redirects for US states, and with variations on capitilizations. There are scripts in pywikipedia that do this. Tim1357 (talk) 21:55, 8 January 2010 (UTC)[reply]
- Different capitalization should be handled automatically by the search engine. Most US states are only 1-word, what redirects do they need? Mr.Z-man 15:50, 10 January 2010 (UTC)[reply]
- I suggest you float your proposal at Wikipedia talk:Redirects for discussion, the folk there have a good understand of what constitutes a good redirect. Josh Parris 23:23, 8 January 2010 (UTC)[reply]
- I cleaned up over 3000 redirects created by a bot. I don't know how many wound up usable, probably less than 10%. It's not a good idea, imo. Redirects require thought, not bots. However, standard variations in capitalization from use laziness, if that's a problem for wikipedia, that might be useful. --IP69.226.103.13 | Talk about me. 05:10, 9 January 2010 (UTC)[reply]
- I'm hesitant to approve only because I'm unsure how the bot will heuristically decide a redirect is needed and what form it should take. MBisanz talk 05:48, 10 January 2010 (UTC)[reply]
- A list of article names that should be redirected are provided. The bot then goes through and creates the articles as redirects.Smallman12q (talk) 17:30, 10 January 2010 (UTC)[reply]
- Does this mean the idea is: a user requests that a list of redirects be created and the bot creates only those listed redirects? This is something different, a user tool, and that would be okay, if the bot only created redirects specified by another user. This could be useful. --IP69.226.103.13 | Talk about me. 22:55, 10 January 2010 (UTC)[reply]
- I'm still not too sure. If its too easy to create redirects, users might just feed it huge lists of unnecessary redirects, so the end result wouldn't be much better than the original idea. If this is done, the bot should run a search via the API and verify that the requested title doesn't come up in the first 20 results. Mr.Z-man 23:41, 10 January 2010 (UTC)[reply]
- Well I've added a few more features to it. I believe it'll serve more as a tool for certain tasks...see below.
- Any thoughts as to whether this would be a useful tool?Smallman12q (talk) 14:22, 11 January 2010 (UTC)[reply]
- Before I release this tool...anybody have any thoughts?Smallman12q (talk) 14:33, 15 January 2010 (UTC)[reply]
- I withdraw my request as it will be developed as an automated tool.Smallman12q (talk) 23:59, 24 January 2010 (UTC)[reply]
- Before I release this tool...anybody have any thoughts?Smallman12q (talk) 14:33, 15 January 2010 (UTC)[reply]
- I'm still not too sure. If its too easy to create redirects, users might just feed it huge lists of unnecessary redirects, so the end result wouldn't be much better than the original idea. If this is done, the bot should run a search via the API and verify that the requested title doesn't come up in the first 20 results. Mr.Z-man 23:41, 10 January 2010 (UTC)[reply]
- Does this mean the idea is: a user requests that a list of redirects be created and the bot creates only those listed redirects? This is something different, a user tool, and that would be okay, if the bot only created redirects specified by another user. This could be useful. --IP69.226.103.13 | Talk about me. 22:55, 10 January 2010 (UTC)[reply]
- Withdrawn by operator. Withdrawn by operator Q T C 02:32, 25 January 2010 (UTC)[reply]
- The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.