Commons:Bots/Requests

This project page in other languages:

English | 日本語 | +/−

Shortcut: COM:BRFA

Category:Commons bot requests#*

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

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.

TagzaniaBot (talk · contribs)


Operator: Luistxo (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information) Ionlizarazu (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: As for the content, we have added some photos manually as an example. See TagzaniaBot's contributions.

That content is user-contributed photos of users / players of https://Tagzania.com/ , a geography guessing app / game. Tagzania uses free cartography (OSM) and free reusable photos (mostly from Commons, duly credited), and also these user contributions, which the palyers need to license with cc-by-sa-4.0 in order to comply. The game is active since December 2025, and hundreds of contributions have been already made. You can check the URLs o the photos manually added, but many many more ready:

Each user contribution requires 4 pics to be added (the game documents every place to guess with distinct photos), and from each URL therefore 4 photos will be uploaded to Commons, if we get approval. All user contributions (pictures / places) are reviewed by humans. Not all content uploaded thru the app is deemed OK for the game or for Wikimedia.

The app's Terms and conditions https://tagzania.com/erabilpen-baldintzak/ (scroll down for the English terms), as required by app store approval procedures, and they do mention the licences and possible uploading to Wikimedia Commons.

We here are Ionlizarazu (tech) and Luistxo (editorial), people from CodeSyntax, the company that has built Tagzania; but we both are also Commons contributors and proud Wikipedians. Thanks for your attention.

Automatic or manually assisted: Manually assisted

Edit type (e.g. Continuous, daily, one time run): From time to time, when there's content worth uploading.

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

Bot flag requested: (Y/N): Y

Programming language(s): Python

TagzaniaBot (talk) 08:53, 14 May 2026 (UTC)

Discussion

As an admin here and at Basque Wikipedia, I have been helping Luistxo and Ionlizarazu on this proposal. I fully support the idea, as many valuable images of monuments will be uploaded, and all of them will be geolocated. It's a good project worth to explore. -Theklan (talk) 08:59, 14 May 2026 (UTC)

Please do not edit manually with a bot account. --Krd 13:40, 16 May 2026 (UTC)

Is there any example where the files at tagzania are not own work of the uploader? --Krd 13:40, 16 May 2026 (UTC)

Wikiwernerbot (talk · contribs)

Operator: Wikiwerner (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: Adding noinclude tags to deletion request page categories, like this. Otherwise pages transcluding these pages, like Commons:Deletion requests/Archive/2008/04, are also placed in these categories. See Commons:Bots/Work requests#Adding noinclude to deletion request page categories.

Automatic or manually assisted: automatic, unsupervised

Edit type (e.g. Continuous, daily, one time run): one time run, perhaps more often in the future

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

Bot flag requested: (Y/N): N

Programming language(s): Python/Pywikibot, see source code

Wikiwerner (talk) 17:02, 9 May 2026 (UTC)

Discussion

I have some feeling that User:DeletionRequestArchivist already does this, which is no necessarily a reason for not having a second bot for the task. --Krd 12:05, 14 May 2026 (UTC)

Sobreirabot (talk · contribs)


Operator: Sobreira (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: Upload images of Galician parochial location maps through QGIS, already rendered, and helped by IA.

Automatic or manually assisted: Programmed to be automatic

Edit type (e.g. Continuous, daily, one time run): Next few days (4 may 2026) only, until task completed (3.7k files)

Maximum edit rate (e.g. edits per minute): I don't know

Bot flag requested: (Y/N):

Programming language(s): Python

Previous experience: Botsobreira @ gl.wiktionary.org/wiki/User:Botsobreira; so long aeons time ago (2008) that I don't remember (even the password or the backup e-mail); I've done 10k editions by then.
Test run: 74 files at category:Identification maps of parishes in the province of A Coruña (grey location map scheme) (they should have gone into Pontevedra's)

Sobreira ◣◥ 〒 @「parlez」 18:58, 4 May 2026 (UTC)

Discussion

Please make an example upload. --Krd 05:51, 9 May 2026 (UTC)

@Krd: Special:Contributions/SobreirabotSobreira ◣◥ 〒 @「parlez」 02:02, 10 May 2026 (UTC)

ToprakBot (talk · contribs)


Operator: ToprakM (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: Cleanup: it will remove unnecessary invisible characters such as left-to-right (U+200E) or Byte order mark (U+FEFF), deciding they are not needed based on their location. In cases where these characters are needed or their necessity is uncertain, invisible characters will be made visible by replacing them with their corresponding HTML entity, such as "​" to "​". This allows editors to easily spot them in the source editor.

Automatic or manually assisted: Automatic

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

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

Bot flag requested: (Y/N): yes

Programming language(s): C#

This task is running on trwiki, azwiki. Source code is here. I am going to work on it to be sure it works perfectly on Commons. An example edit is here. --ToprakM 21:20, 2 May 2026 (UTC)

Discussion

Why is this needed? --Krd 11:13, 8 May 2026 (UTC)

Hi @Krd. The majority of these characters are not added intentionally. They are usually copied from other sources and serve zero functional purpose. At least the ones I intend to remove. In severe cases, they can break templates, tables, and parser functions when accidentally pasted inside them. Since they are invisible, editors cannot figure out why a page or template does not work correctly. For example, a zero width space breaks the category link Category:​Topics. Additionally, a misplaced left-to-right or right-to-left mark can disrupt text rendering by causing unintended formatting. The bot will either remove them or make them visible in the source wikitext so editors can actually spot them. --ToprakM 16:08, 8 May 2026 (UTC)
You provided an example where the character is in the file description. Is the removal relevant there, too? If not, I'd suggest to limit edits to files with these characters at relevant places. Krd 05:50, 9 May 2026 (UTC)
In my example, a left-to-right mark was placed between a word and a comma. While it might not visually break the page in that specific spot, such characters can confuse text rendering. Especially in mixed-direction environments, and they make source editing frustrating because the cursor behaves unexpectedly. Editors might accidentally copy and paste them into templates or categories where they will break things. I believe it is better to clean the wikitext comprehensively rather than limiting the bot only to places where the characters cause immediate, visible problems. --ToprakM 17:13, 12 May 2026 (UTC)
I'd agree in most of other project, but how relevant is this at Commons? Krd 13:33, 16 May 2026 (UTC)

FlickrResourcesBot (talk · contribs)


Operator: DaxServer (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: Add {{Flickrreview}} template to files under Category:Uploads using Flickypedia so that the bot can add improve SDC (task 1) for those that pass review

Automatic or manually assisted: automatic

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

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

Bot flag requested: (Y/N): N

Programming language(s): Python, review integration at https://github.com/DaxServer/wikibots/pull/88

-- DaxServer (talk) 18:55, 16 April 2026 (UTC)

Discussion
they dont need review. RoyZuo (talk) 19:17, 16 April 2026 (UTC)
If they did, does it make sense to tag them for review instead of reviewing them right away? --Krd 05:54, 9 May 2026 (UTC)
@DaxServer:  ? --Krd 13:32, 16 May 2026 (UTC)
Hey @Krd Let me ask in COM:VP/C about this, I think that would be a better forum. Sorry for the delay, have too many things at my hand atm it seems. -- DaxServer (talk) 13:54, 16 May 2026 (UTC)

RupumpedBot (talk · contribs)

Operator: Rupumped (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: Adds English labels and descriptions to Wikidata items for rivers in Kenya that have a Swahili label beginning with "Mto " but no English label. The English label is derived by replacing "Mto " with the river name followed by "River" (e.g. "Mto Tana" → "Tana River"). The English description added is "river in Kenya".

Automatic or manually assisted: Manually assisted: operator runs and monitors the bot throughout.

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

Maximum edit rate (e.g. edits per minute): 60 edits per minute (throttled to ~1 edit per second).

Bot flag requested: (Y/N): N RupumpedBot (talk) 08:19, 10 April 2026 (UTC)

Discussion

Please describe what excactly will be done at Commons. Please make a test edit. Please do NOT manually edit with a bot account. --Krd 04:13, 19 April 2026 (UTC)

AndrybakBot (talk · contribs)


Operator: Andrybak (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: replace {{Cc-by-3.0-us}} with {{Cc-by-2.0-fr}} in all pages of this search (15915 pages as of 20:53, 25 March 2026 (UTC)) per discussion at Commons:Village pump/Copyright/Archive/2026/03#Ukrainian pronunciation audio files. See also User:AndrybakBot/Tasks/Fixing license template for Ukrainian pronunciation audio files.

Automatic or manually assisted: semi-automatic editing using VisualFileChange (aka VFC)

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

Maximum edit rate (e.g. edits per minute): whatever rate-limiting is builtin in VisualFileChange

Bot flag requested: (Y/N): Yes

Programming language(s): CirrusSearch search queries and regular expressions

Test run: 20 edits

—⁠andrybak (talk) 20:53, 25 March 2026 (UTC)

Discussion

Originally, I planned to use JWB for these edits, but turns out that JWB cannot handle pages with "Structured data"; plus, there are too many pages for JWB (at least in my experience of using it on enwiki). It is also too many edits for a regular account – using a bot account seems logical for this. Getting wider consensus wouldn't hurt too.

Per User:Jmabel, VFC is a good fit for this (Special:Diff/1175097428). I've tried VFC for the first time in these 3 edits. Its mode "Action: custom replace" seems intuitive enough. —⁠andrybak (talk) 20:53, 25 March 2026 (UTC)

VFC might be a bit slow for doing nearly 16,000 pages, though. That's about 5 or 6 times the largest thing I've done with it, and that was tedious. A true bot might be better. - Jmabel ! talk 21:32, 25 March 2026 (UTC)
I don't think that - Doing 1 replacements should be edit comments because it does not add anything to task description. EugeneZelenko (talk) 12:13, 26 March 2026 (UTC)
"Doing 1 replacements" is the part of edit summary that is automatically generated by VFC. —⁠andrybak (talk) 12:12, 28 March 2026 (UTC)

InteGraalityBot (talk · contribs)


Operator: Jean-Frédéric (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: Updating pages which use {{Property dashboard}}

Automatic or manually assisted: Automatic

Edit type (e.g. Continuous, daily, one time run): Weekly and on-demand (via the “Manual update” link)

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

Bot flag requested: (Y/N): Happy either way. It’s been running for 7 years without BotFlag on Wikidata with no issues. I’m currently hitting Captcha though, so I guess I’d need some kind of flagging (autoconfirmed or smth?) to pass that by.

Programming language(s): Python/Pywikibot

Jean-Fred (talk) 20:20, 17 March 2026 (UTC)

Discussion
  • What will it do?  Oppose because there's not info what it will do. --Prototyperspective (talk) 22:24, 17 March 2026 (UTC)
    Sorry, I had thought toolforge:integraality was enough of a basic introduction ; I should have linked directly to d:Wikidata:Tools/inteGraality.
    As mentioned above, users may use the {{Property dashboard}} template to configure the to select a subset of Structured Data on Commons elements (for example, all pictures by a given user etc.), slice it along a dimension (by date of publication, by camera used, etc.) and what elements should these items have (properties, labels, descriptions).
    The tool then run SPARQL queries (via QLever) to write the table.
    See as example User:Jean-Frédéric/Integraality/T294893.
    Let me know if you need more details. Jean-Fred (talk) 07:06, 18 March 2026 (UTC)
    The details I think are needed are what the bot would do like for what the tool would be used via the bot. Prototyperspective (talk) 14:58, 18 March 2026 (UTC)
    It’s a tool quite similar to User:ListeriaBot: users use {{Property dashboard}} (and end) templates, and the bot’s only task is to write between these two templates on pages that use these templates.
    I cannot anticipate what users may want to use it for. There are over a thousand uses on Wikidata − from lighthouses per country to red pandas per residence, video games per platform to music albums by year, politicians per parliamentary term to cameras per manufacturer. I can imagine SDoC usecases like all images depicting a particular subjects, all images from a particular Flickr stream, all uploads of a user… Jean-Fred (talk) 16:12, 18 March 2026 (UTC)
    Thanks for explaining. I was looking for concrete examples so that category sufficiently addressed my questions so that I'll strike my vote. I guess here it would use tables where media files are shown in it. Prototyperspective (talk) 16:21, 18 March 2026 (UTC)
  • I also cannot follow what is the use of the data. If possible please explain the use case. --Krd 04:06, 19 April 2026 (UTC)
    @Jean-Frédéric:  ? --Krd 05:48, 9 May 2026 (UTC)

GinnyTheCatBot (talk · contribs)


Operator: GinnyTheCat (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)

Bot's tasks for which permission is being sought: Transforming creator (P170) statements using some values to their appropriate Wikidata entry if one exists. A more detailed explanation is given on the bot's userpage.

Automatic or manually assisted: Automatic, supervised

Edit type (e.g. Continuous, daily, one time run): Currently daily, but in the future more rarely.

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

Bot flag requested: (Y/N): Y

Programming language(s): Rust

ginnyTheCat (talk) 00:50, 10 February 2026 (UTC)

Discussion

I'm currently unable to start the test run since the bots edits get blocked due to AbuseFilter 265 since the bot account is not autoconfirmed. What is the recommended solution for this case? ginnyTheCat (talk) 01:23, 10 February 2026 (UTC)

Now confirmed. Krd 07:22, 12 February 2026 (UTC)
Thanks a lot! I concluded the test run now. ginnyTheCat (talk) 14:09, 12 February 2026 (UTC)
Do such photographers meet Wikidata notability requirements? EugeneZelenko (talk) 16:25, 13 February 2026 (UTC)
That's a good question. The items already exist, the bot doesn't create them, but using them does make it more difficult to delete them in the future due to being in use, I agree. The list of photographers I currently have, I think, all meet the criteria by being people known for other things, being professional photographers, or even having newspaper articles written about them.
Also I'm not sure if It fulfils a structural need, for example: it is needed to make statements made in other items more useful. applies to SDoC as well or only statements directly on Wikidata, since otherwise it would cover this use case as well I think. ginnyTheCat (talk) 18:51, 13 February 2026 (UTC)
What about a compromise (for now)? If you have a list of photographers which already have their own Wikidata item and clearly fulfil Wikidata notability requirements (e.g. because the Wikidata entry contains several solid and reliable sitelinks as well as references to respected external sources), the bot could transform the creator (P170) statements using some values to their appropriate Wikidata entry. Presumably, hardly anyone would object to that; the P170 entries for their images would become clearer, and the work on the bot would not have been in vain. Later, in a broader discussion, possibly with Wikidata experts, it could be clarified whether the P170 statements of some lesser-known photographers should also be converted, and under what conditions. – Aristeas (talk) 10:21, 2 March 2026 (UTC)
Sounds good. ginnyTheCat (talk) 16:13, 12 March 2026 (UTC)
Please advise the exact criteria you implemented and please make another test run. Krd 06:23, 13 March 2026 (UTC)
@GinnyTheCat: : ? --Krd 16:02, 2 April 2026 (UTC)
When trying to form a set of criteria initially, I struggled with politicians or actors being creator (P170) of their own portraits. While this might be the case, I believe most of these photos are taken by a member of their team/professional photographer and the public figure just used their own Wikimedia or Flickr account to upload them, so they are only the uploader (if even).
I think this SparQL query is quite a decent set of candidates. On top of that I would exclude people with only one stub article, cases where I can't fully verify the connection to the account, public figures that are covered by the problem I described above or other cases where I'm not fully convinced that the mapping would be 1:1/lossless.
Many photographers on Commons that are in Wikidata are since they're mentioned in some authority database. I'm unsure if you would be ok with me including those in my set of criteria.
I apologize for responding so late. ginnyTheCat (talk) 16:29, 6 April 2026 (UTC)
I concluded another test run ginnyTheCat (talk) 18:29, 6 April 2026 (UTC)
I cannot follow where thhe information for Special:Diff/1192721339 comes from. Could you explain? Krd 04:00, 19 April 2026 (UTC)
Ofc, I feel like that one is one of the easier ones to verify. The Wikidata statement contains a source stating this. Other sources I used are CBS News and The Washington Post. There are probably more sources on his Wikipedia articles. ginnyTheCat (talk) 15:06, 23 April 2026 (UTC)
I have some feeling that this has implications with personality rights of the creators, perhaps not with the examples shown in the test edits, but when doing this at large scale. I'd personally need more time to think about this, additional feedback welcome. Krd 06:04, 9 May 2026 (UTC)
Yea, I appreciate your reviewing this so thoroughly. Even though the person-username link is already public on Wikidata, making this link more visible in this way does make it feel a bit odd. Especially since people often treat online accounts as different personas (like the WMF staff accounts here for example). Someone might not want their personal Flickr account to be representative of their image as a public figure, since it's just a hobby unrelated to their main job, they practise in their free time. But yea, I don't know either :/ ginnyTheCat (talk) 23:04, 9 May 2026 (UTC)
Would it make sense to obtain more feedback on this at maybe the village pump? If yes, please arrange it accordingly. Krd 11:58, 14 May 2026 (UTC)
Category:Commons bot requests