Wikipedia:Bots/Requests for approval/Aksibot
- 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: Aksi great
Automatic or Manually Assisted: Automatic
Programming Language(s): Python (Pywikipediabot framework)
Function Summary: To identify orphan non-free images in a non-free image category, mark them as orphan and notify the uploaders
Edit period(s) (e.g. Continuous, daily, one time run): One time runs starting from root category Cat:Fair use images
Edit rate requested: 3-4 edits per minute. This is the fastest I see the bot making edits. Most of the work is retrieving pages.
Already has a bot flag (Y/N): N
Function Details: The bot will retrieve all pages from a non-free image category supplied by me (example Category:Non-free icon media). The bot will then examine each image (and only image). If it has no file-links, and if it has not already been marked as orphan (by checking if image does not belong to cat:All orphaned fairuse images), then the bot will add the template orfud to the image. The bot will also notify the uploader. See a test run (just 1 edit) - tagging an image and notifying the uploader. - Aksi_great (talk) 18:00, 23 May 2007 (UTC)[reply]
Discussion
We already have a bot for this (BetacommandBot), but I don't see why we can't have two. You should probably read the discussion about problems with Beta's bot before running your own to make sure to not repeat any old mistakes. —METS501 (talk) 18:05, 23 May 2007 (UTC)[reply]
- I knew that someone would have already written a bot for this. But on selecting a random category, I still could find some orphan images. And Betabot does many other things anyways :) I couldn't find the discussion about problems with Beta's bot. Could you link it for me? - Aksi_great (talk) 18:18, 23 May 2007 (UTC)[reply]
- OK, no problem. Most of the discussion is at User talk:Betacommand and in the first archive. Approved for trial. Please provide a link to the relevant contributions and/or diffs when the trial is complete. Try 50 images or so, and of course warn the uploaders. —METS501 (talk) 19:10, 23 May 2007 (UTC)[reply]
- Trial run details
- 1st run - [1] - I started Category:Coat of arms images which was under Category:Fair use images. This later proved to be a wrong choice as the category had many public domain image sub-categories under it. The bot tagged 5 images before I noticed the PD cat (PD Coa Germany). The first image was tagged correctly, but I had to revert the tagging of 4 other images.
- 2nd run - [2] - Now I chose a better category to start with. Category:Film poster images. There is very little chance that any image could be free under that cat. 9 images were tagged by the bot this time. All correct. There was no error in tagging or notifying the uploader. The bot crashed with one image because the talk page of the uploader (User talk:Samcook ) wasn't created. The Page.get() function crashed the bot.
- 3rd run - ongoing from 07:07, 24 May 2007 to 10:37, 24 May 2007 - I have now put up a Page.exists() check. Bot is running correctly. Images tagged 18.
- 4th run - 14:36, 24 May 2007 to 15:17, 24 May 2007 - Images tagged 7
- 5th run - 15:26, 24 May 2007 to 18:24, 24 May 2007 (UTC) - Category changed to Category:Screenshots of television - Images tagged 33. Ending trial run for now as permission was for only about 50 images and i've already tagged more than 50. Bot seems to be working fine. - Aksi_great (talk) 18:24, 24 May 2007 (UTC)[reply]
- 6th run - Another 32 images tagged this morning. - Aksi_great (talk) 08:26, 25 May 2007 (UTC)[reply]
Approved. 10:52, 25 May 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.