Wikipedia:Bots/Requests for approval/Fettgesicht
- The following discussion is an archived debate. Please do not modify it. Subsequent comments should be made in a new section. The result of the discussion was Approved.
Operator: User:de_zeurkous
Automatic or Manually Assisted: Manually Assisted
Programming Language(s): Python (pywikipedia framework), Z shell
Function Summary: Creates redirects
Edit period(s) : Repeated one-time runs
Edit rate requested: 2 per minute
Already has a bot flag : N/A
Function Details: Grabs a list containing potential redirects from standard input, checks if the page exists already in any form; if true, skips it; if false, creates the requested redirect. Intended to be a classic case of fire-and-forget, although it is monitored regularly.
Discussion
edit- Where's the list coming from? What is the purpose of the bot? --kingboyk 18:58, 17 March 2007 (UTC)[reply]
- Like I said, the list comes from standard input -- in other words: myself :^) Its purpose is to alleviate me from having to manually create each one. The check is in place to make sure I don't accidently mess with an existing redirect or page, even though I only list ones I explicitly come across --De Zeurkous (zeurkous@zeurcomp.nichten.info), Saturday March 17 19:25 UTC 2007
- I understand that, but I wasn't asking a technical question :) Let me rephrase it - how are you finding pages that should have redirects? What's your criteria? --kingboyk 22:11, 17 March 2007 (UTC)[reply]
- Hmok :^) I happen to have the perverse habit of addressing subjects by their lesser-known (but still perfectly valid) names; in most cases, pages with those names don't exist. Common spelling errors are also a criterium, as well as capitalization variances. Since this often requires knowledge of the subject at hand (for example, UNIX and Unix are both valid capitalizations of the same word, but uNIx and UniX are not; WOM and Wom are both different topics), this can not be done entirely automagically, but the actual creation of the appropriate redirects is a perfect task for a bot --De Zeurkous (zeurkous@zeurcomp.nichten.info), Saturday March 17 22:32 UTC 2007
- I understand that, but I wasn't asking a technical question :) Let me rephrase it - how are you finding pages that should have redirects? What's your criteria? --kingboyk 22:11, 17 March 2007 (UTC)[reply]
- Like I said, the list comes from standard input -- in other words: myself :^) Its purpose is to alleviate me from having to manually create each one. The check is in place to make sure I don't accidently mess with an existing redirect or page, even though I only list ones I explicitly come across --De Zeurkous (zeurkous@zeurcomp.nichten.info), Saturday March 17 19:25 UTC 2007
- Will this also add the appropriate redirect template? I'm assuming most would be {{R from alternative name}} or {{R from alternative spelling}}. You might even add any created redirects to the bot's watchlist, so you could check on them periodically. Gimmetrow 00:13, 20 March 2007 (UTC)[reply]
- Since the scripts only sumbit entire pages, it's trivial to add those templates -- consider it implemented. As for the watchlist, it's going to be a little tricky, because I don't currently have the capability to run it 24/7 -- yet. Consider it placed on the TODO, though. --De Zeurkous (zeurkous@zeurcomp.nichten.info), Tuesday March 20 01:03 UTC 2007
Approved for trial. Please provide a link to the relevant contributions and/or diffs when the trial is complete. I think a trial would clear things up here, and this task doesn't look disruptive either way. Why don't you try 25 edits or so and report back here with diffs. —METS501 (talk) 18:39, 20 March 2007 (UTC)[reply]
- I've implemented the template functionality and will begin feeding it real-world data. --De Zeurkous (zeurkous@zeurcomp.nichten.info), Tuesday March 20 19:58 UTC 2007
- Fed it a few a real-world redirect tasks; see it's contribs. Note that it had a (fortunately harmless) minor problem with the redirect templates -- it tagged single-category redirects twice. This has since been fixed. --De Zeurkous (zeurkous@zeurcomp.nichten.info), Tuesday March 20 21:58 UTC 2007
- I've implemented the template functionality and will begin feeding it real-world data. --De Zeurkous (zeurkous@zeurcomp.nichten.info), Tuesday March 20 19:58 UTC 2007
- Some of your examples should use {{R from other capitalisation}}. Look over Wikipedia:Template messages/Redirect pages to see which others you might use. Most of the time only one of these redirect categories really fits - I would think it uncommon to add two of them. Not trying to burden you down in details about these templates, but if you're going to be adding hundreds or thousands of redirects they might as well be categorized as well as possible to start with. (Also note that the page says these templates go on the same line as the redirect - it might be prudent to do that too, just in case the developers restrict this to one line again.) Gimmetrow 02:43, 21 March 2007 (UTC)[reply]
- Hm, I explicitly searched for such a template; couldn't find it. Thanks for informing me about it; it will be implemented, together with the single-line output. As for the existing redirects, I will review and correct them where necessary --De Zeurkous (zeurkous@zeurcomp.nichten.info), Wednesday March 21 07:02 UTC 2007
- Preloaded it with all the redirect templates and modified it to accept template parameters. The spacing problem has also been fixed. I've let it update a bunch of redirects; see the edits made between '20:01, 21 March 2007' and '20:13, 21 March 2007'. If this meets your approval, I will update the remaining redirects and reset the overwrite flag. --De Zeurkous (zeurkous@zeurcomp.nichten.info), Wednesday March 21 20:20 UTC 2007
- Hm, I explicitly searched for such a template; couldn't find it. Thanks for informing me about it; it will be implemented, together with the single-line output. As for the existing redirects, I will review and correct them where necessary --De Zeurkous (zeurkous@zeurcomp.nichten.info), Wednesday March 21 07:02 UTC 2007
Approved. This bot shall run with a flag. —METS501 (talk) 18:29, 5 April 2007 (UTC)[reply]
- The above discussion is preserved as an archive of the debate. Please do not modify it. Subsequent comments should be made in a new section.