Wikipedia:Bots/Requests for approval/DvyBot
- 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: Dvyjones
Automatic or Manually Assisted: Automatic, supervised the first week or so, then unsupervised (hosting on the toolserver)
Programming Language(s): Pywikipedia framework
Function Summary: Add banners to articles talk pages
Edit period(s) (e.g. Continuous, daily, one time run): Daily
Edit rate requested: Pywikipedia has an automated delay, which I will not change
Already has a bot flag (Y/N): N
Function Details: This bot will put banners on articles talk pages, e.g. an WikiProject banner (Like {{USProject}}). It is going to be hosted on the toolserver, as soon as I get access again. The toolserver will provide logs accessible by web, so members of the wikiproject can see which articles got updated, and then they can double-check if it really was correct to add it, or just add some assesment info. These logs will at the beginning be kept for 1 month (The log for 2008-01-01 will be deleted on 2008-01-02), but if the logs get very large, I will reduce it.
Discussion
- We have numerous bots that can do this including mine that have this process finely tuned. If you don't mind giving us what needs do We can have this arranged to be done shortly. Betacommand (talk • contribs • Bot) 15:38, 29 March 2007 (UTC)[reply]
- But there's no problem with having another bot do it. How will you get the list of articles to process? Will it check to make sure the template is not already there? —METS501 (talk) 02:23, 1 April 2007 (UTC)[reply]
- I am doing some testing on my own wiki, and it should get the list of pages from a category, or a list of pages, where it will process all the inks Dvyjonest·c·e 09:05, 1 April 2007 (UTC)[reply]
- But there's no problem with having another bot do it. How will you get the list of articles to process? Will it check to make sure the template is not already there? —METS501 (talk) 02:23, 1 April 2007 (UTC)[reply]
- Always remember to ask for consensus on the appropriate talk pages ;-) Snowolf (talk) CON COI - 23:05, 1 April 2007 (UTC)[reply]
- I second Snowolf's comment above. Approved for trial. Please provide a link to the relevant contributions and/or diffs when the trial is complete. Make 50 or so edits and report back. —METS501 (talk) 21:52, 4 April 2007 (UTC)[reply]
{{BotExpired}} If you would still like to run this bot at any time, just re-transclude it on the approvals page and remove the archive tags. —METS501 (talk) 20:06, 10 May 2007 (UTC)[reply]
- Active again, doing some test edits this week (About 50) Dvyjones (t • c) 13:09, 5 June 2008 (UTC)[reply]
- 12 successful edits Dvyjones (t • c) 18:50, 5 June 2008 (UTC)[reply]
- NB! Bot details changed! Dvyjones (t • c) 19:16, 5 June 2008 (UTC)[reply]
- Now 35 successful edis, which I looked through now. Any comments? Should I do more edits? Dvyjones (t • c) 19:30, 5 June 2008 (UTC)[reply]
- Looking over the bots edits, I have a few comments:
- Double-tagging [1] [2] [3] The way I avoid this, is I get a list of transclusions, and, use a regex 'exclude list', to avoid tagging pages that contain those tags. However, this looks to be an early test.
- Wikiproject banner shells: How would you handle these?
- {{talkheader}} if possible, should go at the top of the page (not a huge deal, however)
I'd say let's go ahead with a little more testing, if you like, to work these out, say, 100 edits? Approved for trial (100 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. SQLQuery me! 19:57, 6 June 2008 (UTC)[reply]
{{talkheader}} is now going to the top (not adding {{talkheader}} if it doesn't exist though) Dvyjones (t • c) 20:31, 6 June 2008 (UTC)[reply]
WikiProjectBannerShells and double-tagging is also fixed Dvyjones (t • c) 20:51, 6 June 2008 (UTC)[reply]
- Approved. giggy (:O) 06:44, 8 June 2008 (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.