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

English | 日本語 | +/−

Shortcut: COM:BRFA

Bot policy and list · Requests to operate a bot · Requests for work to be done by a bot · Changes to allow localization  · Requests for batch uploads

If you want to run a bot on Commons, you must get permission first. To do so, file a request following the instructions below.

Please read Commons:Bots before making a request for bot permission.

Requests made on this page are automatically transcluded in Commons:Requests and votes for wider comment.

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.

WLMUploadVorlageBot (talk · contribs)[edit]

Operator: Gabriel Birke (WMDE) (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: Use "WIKIPAGE_UPDATE_PARAMS" comments in image descriptions to insert monument images in the German Wikipedia (The comments are placed there when the Upload Wizard is called with the objref parameter). The comments are removed afterwards on Commons.

Automatic or manually assisted: automatic

Edit type: continuous

Maximum edit rate: 10 edits per minute max.

Bot flag requested: (Y/N): Y

Programming language(s): Python, pywikibot framework.

Gabriel Birke (WMDE) (talk) 08:58, 1 September 2015 (UTC)


  • Looks OK for me, but is it really necessary to add comments? --EugeneZelenko (talk) 14:01, 2 September 2015 (UTC)
    • The bot needs some information where user who uploaded the image thinks the image should be inserted: Wiki project, Page name and unique id. A comment seemed an unobtrusive way to insert this information and discard it after insertion, since the information is probably only of use to the bot. If you have another suggestion on how this coule be solved, we may look into it. --Gabriel Birke (WMDE) (talk) 08:39, 3 September 2015 (UTC)

Gzen92Bot (talk · contribs)[edit]

Operator: Gzen92 (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: work in Campaign:ÉtédesVilles : add Template:L'été des villes, comparison two categories included

Automatic or manually assisted: automatic

Edit type (e.g. Continuous, daily, one time run): occasionally (when I'm at the computer)

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

Bot flag requested: (Y/N): watchlist discretion

Programming language(s): PHP

Gzen92 [discuter] 09:05, 1 September 2015 (UTC)


  • Please use less technical edit summaries. --EugeneZelenko (talk) 14:21, 1 September 2015 (UTC)
Ok, Gzen92 [discuter] 06:07, 3 September 2015 (UTC)
The bot permission concerns clean up items in the categories Category:Images from Été des Villes 2015 and Category:Uploaded via Campaign:ÉtédesVilles to have the same template {{L'été des villes}}, which includes these two categories. I should like such a bot doing this work, at which I now participate manually. If possible the bot permission should include to run the pages for renaming purposes in the near future after the campaign has ended, as template {{L'été des villes}} then has to be replaced by {{L'éte des villes 2015}}.--Havang(nl) (talk) 09:16, 4 September 2015 (UTC)

Fundación Joaquín Díaz (talk · contribs)[edit]

Operator: Pusazul (talk · contributions · Number of edits · recent activity · block log · User rights log · uploads · Global account information), supervised by Abián (talk · contributions · Number of edits · recent activity · block log · User rights log · uploads · Global account information) and Rastrojo (talk · contributions · Number of edits · recent activity · block log · User rights log · uploads · Global account information). There was a previous request for these account, but finally it was not necessary to operate a bot for that task, see Commons:Bots/Requests/Fundación Joaquín Díaz/2.

Bot's tasks for which permission is being sought: Upload and tag ~21000 recordings associated to Fundación Joaquín Díaz. Project supported by Wikimedia España and funded by the WMF in an IEG meta:Grants:IEG/Fundación_Joaquín_Díaz.

Automatic or manually assisted: It will run in automatic, using batch uploads, checking possible errors before continuing with the uploading process (the upload process will follow several rounds, checking those errors before starting the next round).

Edit type (e.g. Continuous, daily, one time run): One time run (upload process may last ~2 weeks)

Maximum edit rate (e.g. edits per minute): As fast as the operator connection admits.

Bot flag requested: (Y/N): Y

Programming language(s): Python, script here

Rastrojo (DES) 14:04, 21 August 2015 (UTC)


Is this a bot? If yes: It should have {{Bot}} on the userpage and "Bot" in the username would be helpful too. --Steinsplitter (talk) 13:42, 27 August 2015 (UTC)

In fact the contents that this account has uploaded in the past were uploaded via phabricator request (ticket), so it was not a bot sensu stricto. Now it is, so I add the template. We decided to keep the official name of the institution that donated the contents, Fundación Joaquín Díaz. Best regards Steinsplitter. Rastrojo (DES) 14:06, 27 August 2015 (UTC)
✓ Done EugeneZelenko Rastrojo (DES) 14:33, 3 September 2015 (UTC)
Please use language templates. Looks like you substituting template. --EugeneZelenko (talk) 14:14, 4 September 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)

Atsirbot (talk · contribs)[edit]

Operator: Atsirlin (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: sorting of images uploaded during the WLE/WLM contests in Russia (adding/removing/modifying categories, changing monument ID's, etc.)

Automatic or manually assisted: automatic

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

Maximum edit rate (e.g. edits per minute): mostly depends on my internet connection that is usually on the slow side; if necessary, the bot can be limited to, e.g., 10 edits per minute, although I see no particular reason for doing that

Bot flag requested: (Y/N): Y

Programming language(s): perl

Plenty of earlier bot edits can be found here and here (many of the edits under my regular user name were also done by the script). I have been doing the whole image categorization for WLE-2015 and WLM-2014 in Russia. Alexander (talk) 13:03, 29 August 2015 (UTC)


Is everyone enjoying the last summer weekend? As the starting date of WLM is approaching, the bot will start crawling through existing images that were uploaded in previous years. There are several things that need to be fixed before WLM-2015 starts. Consider this as test runs. --Alexander (talk) 14:58, 30 August 2015 (UTC)

In which way are edits like Special:Diff/170235231 helpful? Please elaborate (perhaps on the bot's user page) which kind of fixes you are intending to make. Please also explain [1]. --Krd 08:58, 31 August 2015 (UTC)
The reason for edits like Special:Diff/170235231 is the mess with lists of Russian cultural heritage. Many of the monuments were listed twice and were thus uploaded under two different monument IDs in previous years. We are slowly working on finding such duplicates. The bot corrects monument ID's of individual files and categories, so that only the numbers used in the current lists appear on Commons. The duplicates are collected on a separate page that the bot uses as a source for this particular task.
Regarding [2], it is my personal opinion. I don't want to be active here at all, but there are certain tasks that the organization of WLM/WLE entails, and there are certain things (relevant to other Wikimedia projects) that other people will not do here. On the other hand, if I see that the local community is going to take these tasks over, I will be very happy to step out, because I have much nicer things to do than working on the project that I don't like.
I added some info to User:Atsirbot. I can add more if necessary. --Alexander (talk) 09:23, 31 August 2015 (UTC)
I'd expect that if the replacement string is already present in the file page, the wrong template is removed only, i.e. no duplicate template is inserted. Can your code be changed accordingly?
I'm also not sure if your claim to be inactive here but only implement changes that are discussed in another project will be successful on the long run, but I'm look forward to different opinions. --Krd 09:36, 31 August 2015 (UTC)
I have modified the code. Now the tricky thing is to find another image where two templates with different IDs are present.
Regarding your second remark, it is not my choice to do things this way. This year before WLE multiple issues related to the organization of images and categories were raised on Commons:Форум (see this topic and below), and very little response was obtained. Moreover, most of the people who took part in that conversation are equally active or even more active in Russian Wikivoyage, where the work is actually done and coordinated. At the moment, I do not expect any fruitful input from the Russian-speaking community on Commons, I do not expect non-Russian-speaking people to be interested in this subject at all (or have an ability to understand all details, because our conversations are, naturally, in Russian), and I do not have time to cross-post everything here and there, or translate things into multiple languages when this is not going to have any useful impact for our work.
On the other hand, I am watching Commons every day, and I am open to any useful remarks, comments, and discussions. I have chosen to be inactive here in terms of editing, neither I upload my own photos to Commons any longer, but it does not mean that I am completely absent from this project. --Alexander (talk) 10:02, 31 August 2015 (UTC)
  • Symbol support vote.svg Support, the bot is doing useful work and is needed for categorizatin of WLM/WLE images.--Ymblanter (talk) 02:33, 4 September 2015 (UTC)