From Wikimedia Commons, the free media repository
Jump to: navigation, search
This project page in other languages:

English | 日本語 | +/−

ボットの方針 · ボット使用申請 · ボット作業依頼  · Changes to allow localization  · Requests for batch uploads

コモンズでボットを動かすには、まずボット・フラグを入手することをお薦めします。 下記の手順に従い、ボット・フラグのリクエストを提出してください。


Requests for permission to run a bot[edit]

Before making a bot request, please read the new version of the Commons:Bots page. Read Commons:Bots#Information on bots and make sure you have added the required details to the bot's page. A good example can be found here.

When complete, pages listed here should be archived to Commons:Bots/Archive.

Any user may comment on the merits of the request to run a bot. Please give reasons, as that makes it easier for the closing bureaucrat. Read Commons:Bots before commenting.

YaCBot (talk · contribs)[edit]

Operator: McZusatz (talk · contributions · Number of edits · recent activity · block log · User rights log · uploads · Global account information)

This request asks for confirmation to let YaCBot continue their run. The request from 2013 can be found at Commons:Bots/Requests/YaCBot. --McZusatz (talk) 18:41, 24 July 2015 (UTC)


I did some apparent uncontroversial edits to com:regex since the bot started in 2013. Most changes were in fact uncontroversial but one of the more recent ones named "source cleanup" (1) got some negative feedback. Thus, I initiated a poll at the VP which has a result of 7 Symbol support vote.svg  and 3 Symbol oppose vote.svg . Moreover, some users wanted the information to be more prominent than deleted or hidden in the page text in a comment.

It appears the majority would accept a trade-off to transform the information into a category:

Symbol support vote.svg  New users and re-users would not be confused with uploader/source/author
Symbol support vote.svg  Advanced users and bot/tool writers can still fetch the uploader's name without having to crawl the page text or page history

--McZusatz (talk) 18:41, 24 July 2015 (UTC)

A sample diff showing the mentioned trade-off: diff. --McZusatz (talk) 18:54, 24 July 2015 (UTC)
"Uploaded […]" categories are meta categories (≠ {{metacat}}) and as such must be hidden, which they can't if they're not created.    FDMS  4    20:15, 24 July 2015 (UTC)
Which raises the question if they should be put in Category:Files by uploader or Category:User categories which is in category:Image sources‎ which is in category:Images by source‎. But the uploader is not the source which is the whole point the bot tries to clean up. So maybe some subcategories from Category:User categories should be put into Category:Files by uploader instead. --McZusatz (talk) 09:43, 27 July 2015 (UTC)

AvicBot (talk · contribs)[edit]

Operator: Avicennasis (talk · contributions · Number of edits · recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: Category moves, as before, as well as fixing double-redirects.

Automatic or manually assisted: Automatic

Edit type (e.g. Continuous, daily, one time run): Redirects: Hourly. Catmoves: as needed.

Maximum edit rate (e.g. edits per minute): ~6

Bot flag requested: (Y/N): Y

Programming language(s): Python/Pywikipedia-bot

Both AvicBot and myself are coming back from our hiatus, and would like to pick up where we left off. He was voluntary de-flagged before due to inactivity.

Note that fixing double-redirects is a new task for AvicBot on Commons - but he has tons of experience with those edits elsewhere.

Thanks, sısɐuuǝɔıʌ∀ (diskuto) 04:26, 20 July 2015 (UTC)


Bot flag applied, welcome back. (Bot request kept open for additional community feedback.) --Krd 09:50, 27 July 2015 (UTC)

BMacZeroBot (talk · contribs)[edit]

Operator: BMacZero (talk · contributions · Number of edits · recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: The batch upload request at Commons:Batch uploading/Freshwater and Marine Image Bank. This contains about 21000 public domain (old) images relating to fish, hydrology, and the sea.

Automatic or manually assisted: Automatic

Edit type (e.g. Continuous, daily, one time run): One time run

Maximum edit rate (e.g. edits per minute): 2 per minute at the very most unless sideloading can be enabled (see below)

Bot flag requested: (Y/N): N (already has)

Programming language(s): C#

BMacZero (talk) 06:17, 13 July 2015 (UTC)


I have uploaded the first three images on the bot account. I am nearly done downloading all the metadata for every image and automatically producing page text from it. I was wondering if it would be possible to enable uploading from URL for this domain, or who I might need to talk to about that. It would probably allow me to get this done much faster than downloading each image to my computer and uploading it. BMacZero (talk) 06:17, 13 July 2015 (UTC)

  • Any chance you can categorize these by author as well? --99of9 (talk) 07:29, 13 July 2015 (UTC)
  • That's a good idea, I can add that. BMacZero (talk) 15:26, 13 July 2015 (UTC)
  • Please use language templates for Author, Current location (link), Source/Photographer fields. --EugeneZelenko (talk) 14:10, 14 July 2015 (UTC)
  • I'm not sure what you're referring to. Could you link an example? BMacZero (talk) 16:53, 14 July 2015 (UTC)
  • Ah, I see. I made the change to the page you linked - is that what you were thinking? BMacZero (talk) 15:15, 15 July 2015 (UTC)

If there are no objections, I think task should be approved. --EugeneZelenko (talk) 14:07, 19 July 2015 (UTC)

Can we see another (bigger - 30-50?) batch of test uploads with the above comments incorporated? --99of9 (talk) 07:04, 20 July 2015 (UTC)
I'll do that. I am in the process of getting internet at access at a new place, so I may not get to it until the weekend. BMacZero (talk) 16:41, 20 July 2015 (UTC)

Commons fair use upload bot (talk · contribs)[edit]

Operator: (talk · contributions · Number of edits · recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought:

Files that are subject to deletion requests or other deletion processes which may be suitable to remain hosted on other Wikimedia projects (at this time localization is set up for the English Wikipedia, English Wikisource and the Estonian Wikipedia) may use the {{Fair use delete}} or {{PD-US-1923-abroad-delete}} templates so that the bot can perform the localization. When the bot is done localizing, the template is swapped to a speedy delete template.

Note that the bot only localizes images when a current administrator has added the relevant template. See the procedure description on the bot user page.

This bot was successfully running from 2012 through to summer 2014 on the Toolserver. In migrating I have been rewriting the code from mwclient to Pywikibot and have set up the service on labs under commonsfairuseupload. The source code can be found at

Automatic or manually assisted:


Edit type (e.g. Continuous, daily, one time run):

Hourly run, executed on WMFlabs.

Maximum edit rate (e.g. edits per minute):

When the bot was running previously, there was an average of a handful in a day. There is no need for this to be a fast bot and considering what it does (linear local downloads), I would expect a practical maximum of about 2 images processed in a minute.

Bot flag requested: (Y/N): Y

Programming language(s): Python, Pywikibot core.

(talk) 12:44, 15 January 2015 (UTC)


  • The rewrite to Pywikibot is happening now, so I would expect the bot to remain in trials/testing for a couple more weeks depending on how much wiki-time I find to spend completing the migration. I have put a notice on COM:AN for comment, as the bot is focused on supporting admins who are responsible for assessing if an image is suitable for localization. -- (talk) 12:44, 15 January 2015 (UTC)
See also enwiki request in processxaosflux Talk 14:39, 15 January 2015 (UTC)
  • Seems useful. Let us know when you have done some trials. --99of9 (talk) 05:03, 5 February 2015 (UTC)
    • I've been delayed on revisiting the code, mainly due to some disillusionment as a volunteer. However I expect to get this running in March and we should be able to point to some tests at that time. -- (talk) 10:43, 5 February 2015 (UTC)
  • , is this on the back burner then? If so, that is a pity because it would have been a very useful service. Green Giant (talk) 07:58, 2 June 2015 (UTC)
I have a lot on in real life, and I confess to being disillusioned that a Commons admin can make legal threats against me and no action was taken. Considering the false and stupid allegations made about me on Commons and OTRS by certain people as part of the fracas around Russavia, I am disappointed that not a single apology has been forthcoming for publicly smearing my character. With time to reflect I was more damaged by this than I expected.
I still intend to implement and test out the FUUB, but I am prioritizing real life urgent matters and giving myself time to feel happier about this project before I do. When I return I shall probably run another RFA, operating tools like FUUB is severely hampered if I cannot delete or restore files myself, as this is central as to why they are needed. If I get rejected again, maybe it's time to move on and leave the project for those that want to run it like a boy's club. -- (talk) 14:52, 2 June 2015 (UTC)
@: Please advise: Do you prefer to keep this request open until you are ready for test edits, or should we close it for now and reopen it later? Thank you. --Krd 16:46, 28 June 2015 (UTC)
If it's no hassle I'd rather just leave it open. I have a massive simple logistics commitment for a couple of months, but the fraud case is a mountain of research and distracting because it is disturbingly unpleasant and much more significant than anyone expected. So my volunteer work is little bits and bobs right now and I will probably avoid committing to any bigger stuff over the summer. As I mentioned on en.wp if someone wants to invest their time getting the FUUB running before that, I am happy to leave it. -- (talk) 16:56, 28 June 2015 (UTC)