Wikipedia:Bots/Requests for approval/SmackBot XIV
From Wikipedia, the free encyclopedia
- 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.
[edit] SmackBot XIV
tasks • contribs • count • sul • logs • page moves • block user • block log • flag log • flag bot
Operator: Rich Farmbrough (talk · contribs)
Automatic or Manually Assisted: Auto
Programming Language(s):Regex/AWB
Function Summary:Add appropriate mark-up for references (footnotes)when the article has refs but no such markup. Add a "References" header where required.
Edit period(s) (e.g. Continuous, daily, one time run): Once per DB dump
Edit rate requested: 8-12 per minute
Already has a bot flag (Y/N):Y
Function Details: Driven off lists generated by User:SQL SmackBot inspects article to check existance of "ref" tags and lack of standard markup to display these as footnotes. Then checks for simple markup error, and corrects if found. Then tries to insert markup in appropriate place in page.
[edit] Discussion
- As you'll probably know rich, you probably wont get AWB to edit at much more than 8... Reedy Boy 20:07, 11 September 2007 (UTC)
- Yes, normally. Sometimes it flies. Rich Farmbrough, 20:09 11 September 2007 (GMT).
- Any chance that you can use {{Reflist}} instead of <references/>? The aesthetic is greatly different, at least for Firefox users. --After Midnight 0001 02:54, 12 September 2007 (UTC)
- I have changed to {{reflist}} after several requests, although I find the small text difficult. Rich Farmbrough, 15:08 12 September 2007 (GMT).
- It looks pretty good so far! :) BTW, I know nothing about AWB, so, this may be moot, but, does your bot check, at time of change, if the article has already been fixed? (Or, in some cases, if it was broken to begin with... I have yet to think of *everything* :) ) SQL(Query Me!) 10:02, 12 September 2007 (UTC)
- It checks as well as it is able (i.e. for a ref tag, and no markup/template that it recognises). The combination with your initial check should keep the "false psoitives" down to a minimum. Rich Farmbrough, 15:08 12 September 2007 (GMT).
- Another suggestion, that I do a lot when I do it by hand :) I generally remove {{unreferenced}} tags, when putting in {{reflist}} due to the presence of references :) Dunno how easy/hard that would be to implement, but, it's an idea :) SQL(Query Me!) 20:13, 12 September 2007 (UTC)
- Good idea. But perhaps many of these should be changed to refimprove? Rich Farmbrough, 07:10 13 September 2007 (GMT).
- Another suggestion, that I do a lot when I do it by hand :) I generally remove {{unreferenced}} tags, when putting in {{reflist}} due to the presence of references :) Dunno how easy/hard that would be to implement, but, it's an idea :) SQL(Query Me!) 20:13, 12 September 2007 (UTC)
- It checks as well as it is able (i.e. for a ref tag, and no markup/template that it recognises). The combination with your initial check should keep the "false psoitives" down to a minimum. Rich Farmbrough, 15:08 12 September 2007 (GMT).
Approved for trial (50 edits). — madman bum and angel 14:05, 18 September 2007 (UTC)
-
- [1] Rgds. Rich Farmbrough, 17:51 27 September 2007 (GMT).
Approved., given that the task is no longer triggered by <ref> elements inside HTML comments [2]. — madman bum and angel 16:32, 2 October 2007 (UTC)
- 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.