Commons:Bots/Work requests - Wikimedia Commons
Jump to content
From Wikimedia Commons, the free media repository
Commons:Bots
Latest comment:
4 days ago
by RiadS99 in topic
Automate Featured Media candidates
Shortcuts
COM:BR
COM:BWR
Bot help and list
Requests to operate a bot
Requests for work to be done by a bot
Requests for batch uploads
This is a page for requesting work to be done by a
bot
. This is an appropriate place to simply put ideas for bots. However be aware of various tools available to all users which can be used to accomplish the work without the need for a bot:
Gadget Cat-a-lot
can be used for most category adding, removing and moving
VisualFileChange
tool can be used for mass-changes of one author's uploaded files, or files in a category, creating a mass-deletion-request, let you insert tags to the file-description-pages (even copy from exif/meta-data). You can also perform find and replace operations with or without
JavaScript
regular expressions
(regexp). A common use case is:
"I've changed my username"
. It's a web-tool
and can be launched directly
AutoWikiBrowser
can be used for large number of supervised and automatic edits
Commons:Batch uploading
page can be used to request mass image uploads
Please add {{Section resolved|1=~~~~}} when request is resolved.
SpBot
archives
all sections tagged with
{{
Section resolved
|1=~~~~}}
after 7 days.
Archives
10
11
12
13
14
15
16
17
18
Bot request
Status
🙋 Last editor
(UTC)
🤖 Last
botop
editor
(UTC)
Categorize photos from Polish Wiki Loves Monuments by administrative unit
Nux
2026-03-11
21:38
Files missing the infobox template
Matrix
2025-12-24
12:24
Matrix
2025-12-24
12:24
Adding the gallery page template to galleries
Matrix
2025-12-24
13:52
Matrix
2025-12-24
13:52
Adding noinclude to deletion request page categories
Wikiwerner
2026-04-19
13:14
Jeff G.
2025-12-24
17:31
Categorization of Category:Photographs by Anil Öztas/Lens focal length
Aristeas
2026-03-02
17:26
Aristeas
2026-03-02
17:26
Changing values in the date field based on categorization
Prototyperspective
2026-03-29
16:21
Edit categorization using wikidata P31 and P13723 properties
Immanuelle
2025-12-24
11:50
Replace "actresses" by "female actors" in {{cl|Female actors by country}}
Auntof6
2026-01-16
21:08
DaxServer
2026-01-16
20:03
Syntax fixing
Ameisenigel
2026-04-03
12:09
10
Upload ZIP contents through OpenRefine
PantheraLeo1359531
2026-02-12
19:59
11
Bot runs for Our World in Data categories
Doc James
2026-03-12
16:22
12
Automate Featured Media candidates
RiadS99
2026-04-19
20:29
13
Boston Evening Transcript
12
Ricky81682
2026-04-02
07:31
Jeff G.
2026-04-01
15:23
Legend
In the last hour
In the last day
In the last week
In the last month
More than one month
Manual settings
When exceptions occur,
please check
the setting
first.
Categorize photos from Polish Wiki Loves Monuments by administrative unit
edit
Latest comment:
1 month ago
8 comments
6 people in discussion
Hello! In Polish WLM there are special prizes for photos from certain administrative units. Therefore, we categorize the photos by voivodeship (i.e. top-level administrative unit). I have prepared a list of files to be added to respective categories at
User:Msz2001/WLM2025_categories
The page has 16 sections, files in each section should be added to the category in the section header. Thanks in advance,
Msz2001
talk
18:41, 1 October 2025 (UTC)
Reply
Msz2001
: Can you give an example of exactly what category you'd want added to a specific file?
Also, that page is pretty big and is hard to load. --
Auntof6
talk
19:38, 1 October 2025 (UTC)
Reply
Auntof6
For example, add
File:2023-05-13_090837_00535_Wrocław,_archikatedra_św._Jana_Chrzciciela_we_Wrocławiu.jpg
to category
Category:Images from Wiki Loves Monuments in Poland – dolnośląskie voivodeship
(which is specified in the section header).
If the page takes much time to load, it might be easier to take the data from the edit view. It loads quickly, especially with syntax highlighting turned off. The structure of the source code of this page is very predictable (either file link preceded by # or category link in header).
Msz2001
talk
19:54, 1 October 2025 (UTC)
Reply
Msz2001
: Thanks, I understand better now. If I think of something that could help, I'll comment here again. --
Auntof6
talk
20:00, 1 October 2025 (UTC)
Reply
User:Cryptic-waveform
did something similar before: see
Commons:Bots/Work requests/Archive 17#Mass categorization of Wiki Loves Monuments Poland photos
Wikiwerner
talk
14:57, 25 December 2025 (UTC)
Reply
I have started work on this. The first step was to expand
{{Wiki Loves Monuments 2025}}
to allow specifying the voivodeship (
Revision #1144865823
). Note that I'm using the English names of the voivodeships per
COM:LANG
. I have started to move images from Wiki Loves Monuments 2025 in Kraków by modifying the template. Images that don't have a voivodeship are now added to
Images from Wiki Loves Monuments 2025 in Poland missing voivodeship categorization
. This follows the pattern used for US images.
Cryptic-waveform
talk
15:25, 9 January 2026 (UTC)
Reply
Please don't mess with 10+ year old templates like
{{Wiki Loves Monuments 2012}}
. These templates are per country. If you want to add more categorization, that's fine, just don't edit these templates.
Multichill
talk
20:18, 11 January 2026 (UTC)
Reply
Multichill
Hi. Sorry about that. I think given there are US states in the template it was an honest mistake on the @
Cryptic-waveform
side. I'll try to prepare our template for the next event and include it in the campaign. If you have suggestions on naming conventions (for tpl and cats) please let me known (here or on my talk page).
Nux
talk··dyskusja
21:38, 11 March 2026 (UTC)
Reply
Files missing the infobox template
edit
Latest comment:
3 months ago
6 comments
2 people in discussion
Could somebody create a bot that adds the infobox template to a large fraction of files in
Category:Media missing infobox template
Those files do not have the
{{Information}}
set. This means for example that if they are embedded in a Wikipedia article one can't see the file description in the MediaViewer. The Commons app probably also can't read the source and description and this also goes for other and potential apps and API requests. It's important to have the file info in standardized expectable queryable format. As a note, many audio files in
Category:Spoken Wikipedia
use other templates and often screw the templates incl. the information template up such as having that template embedded in the info template and this may be good to fix or tag with a bot at some point too.
I'm sure there have been other threads about this, including here. It's important to only convert the loose text into the Information template if there is info on the source because otherwise a bot will tag the file for deletion if the Source or Author field are empty. This can be achieved by limiting the bot to files with
Source
or e.g.
From:
in the text (e.g. use the
insource:
search operator for that) and moving this part of the text into the right parameter (I suggest if a source link is given but no additional
Author:
text then the bot better just write
See source
into the author field to prevent deletion of the files just because the metadata has been moved into the proper structured template. Here's an example of how conversion looks like (and this can't and shouldn't be done by hand for 300k+ files):
Special:Diff/1096226926
Prototyperspective
talk
12:01, 7 October 2025 (UTC)
Reply
IMO this shouldn't be a pure bot task, but a semi-automated tool with human oversight. —
Matrix(!)
ping one
when replying
user
talk?
useless
contributions
12:26, 19 December 2025 (UTC)
Reply
Is there a separate place to request these? If not, I think this board is also used to request such and they're difficult to distinguish. I don't really care that much about how it's implemented as long as it's implemented in an effective way i.e. something that works 1) in practice and 2) at scale. I have doubts whether a semi-automated tool with human oversight meets those two criteria, considering there's over 364,000 files in that category, and in your comment I see no reason or explanation for why it should not be a bot "but a semi-automated tool with human oversight".
Prototyperspective
talk
16:54, 19 December 2025 (UTC)
Reply
Prototyperspective
Sorry, forgot to give an explanation. If this was a pure bot task, excluding use of novel techniques like AI or NNs, it would be a nightmare to build an algorithm that could parse questions like "is it own work?", "if not where can I find the author in the source?", etc. etc. Regex along isn't going to do the trick. I think it's more important to make sure a bot would do the task
well
that just make sure it does it somewhat and leaves confusing messages like "see source". A semi automated tool where someone selects the description, selects the date, author, etc. would be a better use of dev time. I don't mind having a look at how to start something like this, considering it's half term, but just my thoughts. —
Matrix(!)
ping one
when replying
user
talk?
useless
contributions
21:46, 21 December 2025 (UTC)
Reply
Makes sense. However, I think this only really applies if this was used for all or close to all files. probably something on the order of 90% of files missing the information template could be set well using some well-engineered conventional bot and the rest could be ignored. This would be tremendously useful and make semi-automated methods way more feasible – solve what can be solved using the bot and then have the remainder get done via the semi-automated method.
Secondly, if there is no info in the current file description about the author like for the example diff I linked, then there's no issue with filling that parameter with (see source). This is especially the case as this is way better than people doing this manually or even semi-automatically since a bot would have a standardized value for such cases for the parameter which means one could then search for or tag files with that specific value (like
(see source)
). Again, since there isn't more info about the author in the current file description (and a source was found), that's not a problem at all and it wouldn't really be a problem if the author was in the source field due to the standardized value in the author field. I haven't heard of any better alternative – e.g. semi-automatic methods won't be done for and are infeasible for over 350 k files.
Prototyperspective
talk
21:57, 21 December 2025 (UTC)
Reply
Just having a look at the category, 90% seems generous, since most are only a one-line description. However, I am definitely not against it if it is possible. Any insource queries/regexes for such patterns would be helpful, since I can't seem to find any good ones though. —
Matrix(!)
ping one
when replying
user
talk?
useless
contributions
12:24, 24 December 2025 (UTC)
Reply
Adding the gallery page template to galleries
edit
Latest comment:
3 months ago
3 comments
2 people in discussion
As of now, if a gallery page on a subject exists, the Wikipedia links to that instead of the category. So people who go to Commons from the Wikipedia article, looking for more media files land on these pages which usually only contain very few files, aren't well-maintained and were last updated over a decade ago. The category has more files but users don't know of category pages or don't look any further.
The
{{Gallery page}}
includes a link to the associated category page but many galleries don't have that template. For example, I just added it to
Dreissena bugensis
which had just 3 files while the category has and explanatory video and more files. This problem is much more severe for other subjects where there are relatively many more files and subtopics and up-to-date media files in the category, such as galleries about software where the gallery has only decade-old screenshots. Gallery pages without the template I think can be identified
like so
Please add this template to all galleries that don't yet have this template at the top.
Prototyperspective
talk
16:45, 6 November 2025 (UTC)
Reply
Working on this —
Matrix(!)
ping one
when replying
user
talk?
useless
contributions
22:35, 23 December 2025 (UTC)
Reply
Commons:Bots/Requests/MatrixBot 6
Matrix(!)
ping one
when replying
user
talk?
useless
contributions
13:52, 24 December 2025 (UTC)
Reply
Adding noinclude to deletion request page categories
edit
Latest comment:
4 days ago
4 comments
3 people in discussion
Could some bot please wrap categories into and for deletion request categories?
If categories aren't inside noinclude tags, the page for the DRs of the respective day will be in categories like
Category:Copyright deletion requests/deleted
In this example, pages
Commons:Deletion requests/Archive/2023/10/10
Commons:Deletion requests/Archive/2025/02/16
Commons:Deletion requests/Archive/2025/06/11
, and
Commons:Deletion requests/Archive/2025/09/10
are included there. Probably some users fix these things manually – I did it too for a few cases – but it's incomplete, slow and – maybe most importantly – costing valuable scarce volunteer time.
Prototyperspective
talk
16:48, 2 December 2025 (UTC)
Reply
Prototyperspective
Done
Krdbot
already does this periodically, see
Special:Diff/1135055185
.   — 🇺🇦
Jeff G.
please
ping
or
talk to me
🇺🇦
17:31, 24 December 2025 (UTC)
Reply
Thanks for the info and happy new year to you two. But it is
not fully done
as can be seen from the linked example(s).
Krd
So this request is changed to be about an
upgrade of Krdbot
so it fixes all the pages. Maybe it only checks pages once the DR is closed but not afterwards even if categories got added without noinclude afterwards.
Krd, could you change the bot so it checks deletion sorting categories for DR-day-pages in the category or does something else depending on why there are still DR pages with categories not wrapped in noinclude tags?
Prototyperspective
talk
21:30, 1 January 2026 (UTC)
Reply
I can find a lot more examples by searching with
intitle:"Deletion requests/Archive/"
. Then I use a Python script to find the pages having categories with 'deletion requests' in the title (excluding
Category:Commons deletion requests archives
). Next it searches which transcluded pages have got categories that are not between noinclude tags. I fixed some of them manually. I have detected no false positives. Should we update Krdbot to find these?
Wikiwerner
talk
13:14, 19 April 2026 (UTC)
Reply
Categorization of Category:Photographs by Anil Öztas/Lens focal length
edit
Latest comment:
1 month ago
2 comments
2 people in discussion
For each category in
Category:Photographs by Anil Öztas/Lens focal length
, add appropriate lens focal length category. Example:
Category:Photographs by Anil Öztas/Lens focal length 84 mm
would have
[[Category:Lens focal length 84 mm|Anil Öztas]]
added. Thanks.
OmegaFallon
talk
06:28, 5 December 2025 (UTC)
Reply
A. Öztas
: Have you seen this? Maybe this request could be handled by
Bienchen
? Just asking, best, –
Aristeas
talk
17:26, 2 March 2026 (UTC)
Reply
Changing values in the date field based on categorization
edit
Latest comment:
25 days ago
7 comments
3 people in discussion
A bot that either puts files on a list of files to check or even directly fixes the date for files that have a false date set would be useful.
For example, this file has
Category:1912 in art
and
Category:Science fiction in the 1910s
set but had 2013 in the date field because probably that was the date uploaded at some source site the file was imported from. Corrected in
Special:Diff/1127271170
Doing this manually won't yield much, it needs an approach that works at scale. Another complementary idea would be to add a note to the UploadWizard to ask users to enter the date taken or first released in there.
Prototyperspective
talk
23:11, 8 December 2025 (UTC)
Reply
This request is valid for faithful representation, but there are other types of images – e.g. photos that show statues or murals at angle, or even paintings of statues. In these cases, the date the picture was created is also relevant and shouldn’t be blindly removed. So if a bot solution is created, it should somehow differentiate between the two cases (or really just create a list, from where humans can differentiate). —
Tacsipacsi
talk
15:15, 24 December 2025 (UTC)
Reply
I'm not proposing the date is removed so I don't fully understand your comment. Maybe the best solution would be to have a bot just create a list of files with the value in the date field not matching the date in the file's categories with a column(s) for the date-category and a way to fix (ie replace [not remove]) the date for selected categories complemented with a way to exclude files if they're in certain categories and to exclude categories from 'date categories'. This way one could fix the mismatches at scale if this works for category branches (ie also the selected category's subcategories) but leave out categories where the date-category is not necessarily the date of what the media shows / when the media was taken. An example for the latter would be a category about an event being in
Category:1912 in politics
containing a photo of a memorial taken in 2023. The maybe easiest solution there would be to simply not consider
Category:Politics by year
subcategories as date categories that are used by the bot.
Basically, I think this could be started by creating a bot that just lists files to check and their respective date category/ies which could then be refined over time by users checking this list to exclude certain categories (and their subcategories) from counting as 'date categories' which then could be extended with ways to fix files in batches (the list will likely contain many thousands of files with sth like 80% having wrong date).
Prototyperspective
talk
10:38, 4 January 2026 (UTC)
Reply
I'm not proposing the date is removed so I don't fully understand your comment.
You propose replacing the dates. A replacement is basically the removal of one value and the addition of another one. So yes, you’re proposing that one date is removed, even if you also propose that another one is added.
As I wrote, a mere listing is perfectly okay, since that implies human judgement during the actual replacement. —
Tacsipacsi
talk
23:46, 4 January 2026 (UTC)
Reply
It's often if not usually not clear what that date is when it's not the date taken – the day the person uploaded it to Commons? The date the file was first published? The date the file was published at the source site?
Listing multiple dates there means it can't be parsed / read in structured ways, so one can't use it for sorting, or to display a date in some app (like the Commons app), for ranking search results, for values in API returns etc etc
As said, in cases like your example the date shouldn't be removed or replaced.
In other cases, one could move the date to a separate field if it's found to be not the date taken.
Prototyperspective
talk
19:54, 5 January 2026 (UTC)
Reply
So first we should generate a report with the mentioned mismatches. If we crawl all categories for such mismatches, the report will become very large. Who is going to fix all these mismatches by hand?
Wikiwerner
talk
10:59, 29 March 2026 (UTC)
Reply
Nobody or at least barely anybody and not enough. So it needs the dates to be corrected via some script. The script could exempt certain (types of) files. It could also add the changed files to a report or the report you described could be used to spot files where the new date is inaccurate and the old mismatching date was the correct one or both are wrong. An idea would also be for the script to run batchwise:
1. create a report for 2000 files 2. wait 5/x days for people to go through it and spot files where the bot should not correct the date (eg by adding a cat to these files) 3. run the script to correct all unmarked files 4. update the report to show the next 2000 files.
Prototyperspective
talk
16:21, 29 March 2026 (UTC)
Reply
Edit categorization using wikidata P31 and P13723 properties
edit
Latest comment:
3 months ago
8 comments
2 people in discussion
I want to import data from here to subcategories of
Category:Shinto shrines by ranking
For it and its subcategories I want every category whose wikidata item has P31 for the respective category (i.e.
Category:Kokushi genzaisha
means all
instance of
(P31)
kokushi genzaisha
(Q118304363)
items with a commons category will have the category
Category:Kokushi genzaisha
added to them).
For subcategories of
Category:Modern system of ranked shinto shrines
we will use
shrine ranking
(P13723)
instead.
Because of the way that categorization works and that these categories are not empty it may be better to just give these categories with the operation meant to be done on each.
P31 categories
Beppyo Shrines
Chokusaisha
Gokoku shrines
Jingū
Kokushi genzaisha
Shikigesha
Taisha (Shinto)
Shikinai Taisha
Shikinai Ronsha
Shikinai Shosha
Myōjin Taisha
Disputed Shikinaisha
Regional Sōja
Kanpei-sha
Kokuhei-sha
Shrines dedicated to Empress Jingū
Shrine receiving Tsukinami-sai and Niiname-sai and Ainame-sai offerings
Shrine receiving Tsukinami-sai and Niiname-sai offerings
Shrines receiving Hoe and Quiver
Shrines receiving Hoe offering
Shrines receiving Quiver offering
Ichinomiya
Regional Ichinomiya
Ni-no-Miya
San-no-Miya
Shi-no-Miya
Go-no-Miya
Roku-no-Miya
P13723 categories
Bekkaku Kanpeisha
Fu-sha
Fuken-sha
Gō-sha
Kanpei Chūsha
Kanpei Shōsha
Kanpei Taisha
Ken-sha
Kokuhei Chūsha
Kokuhei Shōsha
Kokuhei Taisha
Min-sha
Son-sha
Unranked shrines
Immanuel
le
❤️💚💙
(please tag me)
23:28, 22 December 2025 (UTC)
Reply
Can you also do it for these ones? Using the property {{q|P149}}
Gion-zukuri
Hachiman-zukuri
Hiyoshi-zukuri
Ishi-no-ma-zukuri
Kashii-zukuri
Kasuga-zukuri
Kibitsu-zukuri
Nagare-zukuri
Nakayama-zukuri
Oki-zukuri
Owari-zukuri
Sengen-zukuri
Shinmei-zukuri
Sumiyoshi-zukuri
Taisha-zukuri
Ōtori-zukuri
Immanuel
le
❤️💚💙
(please tag me)
03:45, 23 December 2025 (UTC)
Reply
And for all subcategories of
Category:Shikinaisha by Province
please do it for shrines with the
part of
(P361)
property
Immanuel
le
❤️💚💙
(please tag me)
04:30, 23 December 2025 (UTC)
Reply
Shikinaisha in Aki Province
Shikinaisha in Awa Province (Chiba)
Shikinaisha in Awa Province (Tokushima)
Shikinaisha in Awaji Province
Shikinaisha in Bingo Province
Shikinaisha in Bitchū Province
Shikinaisha in Bizen Province
Shikinaisha in Bungo Province
Shikinaisha in Buzen Province
Shikinaisha in Chikugo Province
Shikinaisha in Chikuzen Province
Shikinaisha in Dewa Province
Shikinaisha in Echigo Province
Shikinaisha in Echizen Province
Shikinaisha in Etchū Province
Shikinaisha in Harima Province
Shikinaisha in Hida Province
Shikinaisha in Higo Province
Shikinaisha in Hitachi Province
Shikinaisha in Hizen Province
Shikinaisha in Hyūga Province
Shikinaisha in Hōki Province
Shikinaisha in Iga Province
Shikinaisha in Iki Island
Shikinaisha in Inaba Province
Shikinaisha in Ise Province
Shikinaisha in Iwami Province
Shikinaisha in Iyo Province
Shikinaisha in Izu Province
Shikinaisha in Izumi Province
Shikinaisha in Izumo Province
Shikinaisha in Kaga Province
Shikinaisha in Kai Province
Shikinaisha in Kawachi Province
Shikinaisha in Kazusa Province
Shikinaisha in Kii Province
Shikinaisha in Kōzuke Province
Shikinaisha in Mikawa Province
Shikinaisha in Mimasaka Province
Shikinaisha in Mino Province
Shikinaisha in Musashi Province
Shikinaisha in Mutsu Province
Shikinaisha in Nagato Province
Shikinaisha in Noto Province
Shikinaisha in Oki Province
Shikinaisha in Owari Province
Shikinaisha in Sado Province
Shikinaisha in Sanuki Province
Shikinaisha in Satsuma Province
Shikinaisha in Settsu Province
Shikinaisha in Shima Province
Shikinaisha in Shimotsuke Province
Shikinaisha in Shimōsa Province
Shikinaisha in Shinano Province
Shikinaisha in Suo Province
Shikinaisha in Suruga Province
Shikinaisha in Tajima Province
Shikinaisha in Tanba Province
Shikinaisha in Tango Province
Shikinaisha in the Imperial Palace
Shikinaisha in Tosa Province
Shikinaisha in Tsushima
Shikinaisha in Tōtōmi Province
Shikinaisha in Wakasa Province
Shikinaisha in Yamashiro Province
Shikinaisha in Yamato Province
Shikinaisha in Ōmi Province
Shikinaisha in Ōsumi Province
Immanuel
le
❤️💚💙
(please tag me)
15:17, 23 December 2025 (UTC)
Reply
Auntof6
would you be up for doing this?
Immanuel
le
❤️💚💙
(please tag me)
22:51, 23 December 2025 (UTC)
Reply
Immanuelle
: My understanding is that, for the categories listed above, their categorization should be adjusted based on values in Wikidata. I don't know how to do that, except manually, which I'm not more qualified for than anyone else. If that's not what's being asked, please explain further.
By the way, it's not necessary to pipe the entries to remove the "Category:" text. Doing that can make it look like you're listing galleries instead of categories. Not doing it would allow copy/paste of the category names directly from what shows on this page. --
Auntof6
talk
08:24, 24 December 2025 (UTC)
Reply
Auntof6
that’s what I was asking. It’s a simple task for me but I’m not sure about how to ask permission to do it myself. I’ll fix the piping.
Immanuel
le
❤️💚💙
(please tag me)
11:45, 24 December 2025 (UTC)
Reply
P31 categories
Category:Beppyo Shrines
Category:Chokusaisha
Category:Gokoku shrines
Category:Jingū
Category:Kokushi genzaisha
Category:Shikigesha
Category:Taisha (Shinto)
Category:Shikinai Taisha
Category:Shikinai Ronsha
Category:Shikinai Shosha
Category:Myōjin Taisha
Category:Disputed Shikinaisha
Category:Regional Sōja
Category:Kanpei-sha
Category:Kokuhei-sha
Category:Shrines dedicated to Empress Jingū
Category:Shrine receiving Tsukinami-sai and Niiname-sai and Ainame-sai offerings
Category:Shrine receiving Tsukinami-sai and Niiname-sai offerings
Category:Shrines receiving Hoe and Quiver
Category:Shrines receiving Hoe offering
Category:Shrines receiving Quiver offering
Category:Ichinomiya
Category:Regional Ichinomiya
Category:Ni-no-Miya
Category:San-no-Miya
Category:Shi-no-Miya
Category:Go-no-Miya
Category:Roku-no-Miya
P13723 categories
Category:Bekkaku Kanpeisha
Category:Fu-sha
Category:Fuken-sha
Category:Gō-sha
Category:Kanpei Chūsha
Category:Kanpei Shōsha
Category:Kanpei Taisha
Category:Ken-sha
Category:Kokuhei Chūsha
Category:Kokuhei Shōsha
Category:Kokuhei Taisha
Category:Min-sha
Category:Son-sha
Category:Unranked shrines
P149 categories
Category:Gion-zukuri
Category:Hachiman-zukuri
Category:Hiyoshi-zukuri
Category:Ishi-no-ma-zukuri
Category:Kashii-zukuri
Category:Kasuga-zukuri
Category:Kibitsu-zukuri
Category:Nagare-zukuri
Category:Nakayama-zukuri
Category:Oki-zukuri
Category:Owari-zukuri
Category:Sengen-zukuri
Category:Shinmei-zukuri
Category:Sumiyoshi-zukuri
Category:Taisha-zukuri
Category:Ōtori-zukuri
P361 categories (Shikinaisha by Province)
Category:Shikinaisha in Aki Province
Category:Shikinaisha in Awa Province (Chiba)
Category:Shikinaisha in Awa Province (Tokushima)
Category:Shikinaisha in Awaji Province
Category:Shikinaisha in Bingo Province
Category:Shikinaisha in Bitchū Province
Category:Shikinaisha in Bizen Province
Category:Shikinaisha in Bungo Province
Category:Shikinaisha in Buzen Province
Category:Shikinaisha in Chikugo Province
Category:Shikinaisha in Chikuzen Province
Category:Shikinaisha in Dewa Province
Category:Shikinaisha in Echigo Province
Category:Shikinaisha in Echizen Province
Category:Shikinaisha in Etchū Province
Category:Shikinaisha in Harima Province
Category:Shikinaisha in Hida Province
Category:Shikinaisha in Higo Province
Category:Shikinaisha in Hitachi Province
Category:Shikinaisha in Hizen Province
Category:Shikinaisha in Hyūga Province
Category:Shikinaisha in Hōki Province
Category:Shikinaisha in Iga Province
Category:Shikinaisha in Iki Island
Category:Shikinaisha in Inaba Province
Category:Shikinaisha in Ise Province
Category:Shikinaisha in Iwami Province
Category:Shikinaisha in Iyo Province
Category:Shikinaisha in Izu Province
Category:Shikinaisha in Izumi Province
Category:Shikinaisha in Izumo Province
Category:Shikinaisha in Kaga Province
Category:Shikinaisha in Kai Province
Category:Shikinaisha in Kawachi Province
Category:Shikinaisha in Kazusa Province
Category:Shikinaisha in Kii Province
Category:Shikinaisha in Kōzuke Province
Category:Shikinaisha in Mikawa Province
Category:Shikinaisha in Mimasaka Province
Category:Shikinaisha in Mino Province
Category:Shikinaisha in Musashi Province
Category:Shikinaisha in Mutsu Province
Category:Shikinaisha in Nagato Province
Category:Shikinaisha in Noto Province
Category:Shikinaisha in Oki Province
Category:Shikinaisha in Owari Province
Category:Shikinaisha in Sado Province
Category:Shikinaisha in Sanuki Province
Category:Shikinaisha in Satsuma Province
Category:Shikinaisha in Settsu Province
Category:Shikinaisha in Shima Province
Category:Shikinaisha in Shimotsuke Province
Category:Shikinaisha in Shimōsa Province
Category:Shikinaisha in Shinano Province
Category:Shikinaisha in Suo Province
Category:Shikinaisha in Suruga Province
Category:Shikinaisha in Tajima Province
Category:Shikinaisha in Tanba Province
Category:Shikinaisha in Tango Province
Category:Shikinaisha in the Imperial Palace
Category:Shikinaisha in Tosa Province
Category:Shikinaisha in Tsushima
Category:Shikinaisha in Tōtōmi Province
Category:Shikinaisha in Wakasa Province
Category:Shikinaisha in Yamashiro Province
Category:Shikinaisha in Yamato Province
Category:Shikinaisha in Ōmi Province
Category:Shikinaisha in Ōsumi Province
Here
Immanuel
le
❤️💚💙
(please tag me)
11:50, 24 December 2025 (UTC)
Reply
Replace "actresses" by "female actors" in
Category:Female actors by country
edit
Latest comment:
3 months ago
3 comments
3 people in discussion
Following the discussion at
Commons:Categories for discussion/2024/12/Category:Actresses
, a consensus was reached to rename categories from "actresses" to "female actors".
Most subcategories of
Category:Female actors
have been renamed, but the large
Category:Female actors by country
tree hasn't been tackled yet. I suggest using a bot to handle this massive branch, as it is too large for manual renaming.
Deltaspace42
talk
15:45, 15 January 2026 (UTC)
Reply
Deltaspace42
Can you request it at
User talk:CommonsDelinker/commands/Category moves
of which the @
SteinsplitterBot
would take care?
-- DaxServer
talk
20:03, 16 January 2026 (UTC)
Reply
Deltaspace42
: Please be careful working on these because some of the category names are assigned by templates. It might be best to break it into subsets. I can help work on it if you want. --
Auntof6
talk
21:08, 16 January 2026 (UTC)
Reply
Syntax fixing
edit
Latest comment:
20 days ago
7 comments
2 people in discussion
I found often IMHO errors in the syntax.
[{Category:
(over 2400 results →
Search link
[[Category:Category:
(many results, but timeout → only images of the year 2026:
Search link
|[[Category:
(over 2900 results →
Search link
[[Categori:
(2 results →
Search link
[[Categories:
(over 300 results →
Search link
[[Catagory:
(1 results → I fix this.)
[[Cathegory:
(2 results → I fix this.)
[[Categori:
(2 results → I fix this.)
[[Categor:
(2 results, but timeout → I fix 4 errors, but maybe exits more.))
[[Category :
(over 70 results → should be fixed
Search link
[[Category?
(no ":" after → over 80 results, but timeout →
Search link
))
I think we need a bot, who permanently check and fix this typing errors. At number 3: often I found code like "#ifexist". I think this should not in the description page at commons. IMHO This is something that have to be inside a template.
sk
talk
15:41, 9 February 2026 (UTC)
Reply
I will file a request to do this using my bot. --
Ameisenigel
talk
14:00, 1 March 2026 (UTC)
Reply
Ameisenigel
: Many thanks for your help! --
sk
talk
13:46, 5 March 2026 (UTC)
Reply
Ameisenigel
. Found today
many "Category:[[Category:"
. --
sk
talk
09:48, 13 March 2026 (UTC)
Reply
#1 is now running --
Ameisenigel
talk
16:54, 14 March 2026 (UTC)
Reply
Done, except
File:WP20Symbols WIKIDATA.svg
(requires templateeditor or administrator rights). --
Ameisenigel
talk
12:43, 15 March 2026 (UTC)
Reply
#5 is now done --
Ameisenigel
talk
12:09, 3 April 2026 (UTC)
Reply
Upload ZIP contents through OpenRefine
edit
Latest comment:
2 months ago
1 comment
1 person in discussion
From
COM:VPT
: I would like to upload a batch of orthophotos of Thuringia. Each tile comes as ZIP file with TIF, meta and tfw file. Is there a way to let the Wikimedia servers extract only the TIF to be uploaded? Having them down- and reuploaded on and from my PC probably takes some time. Thanks! --
PantheraLeo1359531 😺
talk
19:59, 12 February 2026 (UTC)
Reply
Bot runs for Our World in Data categories
edit
Latest comment:
1 month ago
2 comments
2 people in discussion
Hi, I have a request for a bot run that solves several recategorizations, as per a current thread in
the village pump
. The task I imagine would recategorize ca. 6x70k files in
Our World in Data maps by continent
and then also the 1x70k files in
Our World in Data maps of the world
, totalling about 500k files. I have thougt about a rough algorithm,
for all files in
[[Category:Our World in Data maps of Asia]]
if
{{Map showing old data|year=YYYY}}
" occurs in the file:
take the YYYY as a variable to insert "
[[Category:Our World in Data maps of Asia showing YYYY data]]
" //** a single category for the location and year of the map, compare
Our World in Data maps of Asia showing 1948 data
**//
if
that inserted category does not yet exist: create it with "
{{Category description/Our World in Data maps by continent and year}}
" //** (template helpfully provided by User:Reinhard Müller)**//
take the file name as the variable
topicname
and strip
File:
and
, Asia, YYYY.svg
(or
,Asia,YYYY.svg
) from that variable
insert "
[[Category:Our World in Data maps showing ||topicname]]
" //** for example
Category:Our World in Data maps showing Absolute change co2
, neatly collecting ~1800 files like
this one
or ~200 files like
this one
: a single category for the
topic
of the map, to have them all easily assembled **//
if
that inserted category does not yet exist: create it with "
[[Category:Our World in Data maps by topic]]
" //** in most cases, better names should be found, but that cleanup can be handled afterwards manually, where needed **//
remove all occurences of "
{{Map showing old data|year=YYYY}}
", ""
[[Category:YYYY maps of Asia]]
" and "
[[Category:Our World in Data maps of Asia]]
else
leave the file alone)
repeat the same with "Africa", "Europe", ["North America"+"NorthAmerica" mapped onto "North America"], ["South America"+"SouthAmerica" mapped onto "South America"], "Oceania", and "the world".
The files in question are created by a bot already so they are already highly standardized. But I may have overlooked something, so please check my work. Yet, this should work for a majority of the files I have seen, Is that job something that can be done; or would you rather break it up into smaller tasks? --
Enyavar
talk
19:51, 8 March 2026 (UTC)
Reply
User:Mr. Ibrahem
can you take care of this and adjust the categorization going forwards to match the above? Let us know if you need any clarifications.
Doc James
talk
contribs
email
16:22, 12 March 2026 (UTC)
Reply
Automate Featured Media candidates
edit
Latest comment:
4 days ago
2 comments
1 person in discussion
Hi everyone.
The bot
FeaturedMediaBot
operated by
Eatcha
(blocked) that used to handle parking and closing nominations in the
Featured Media Candidates
project, is inactive for years. Closing these nominations manually is extremely tedious. I'm also notifying
W.carter
, who is more familiar with these procedures
I would like to request a new bot (or someone to adopt the old script) to automate the FMC closure and archiving process. Here is the exact logical workflow the bot needs to execute based on our manual procedures:
Trigger:
The bot should run on a schedule to check
Commons:Featured media candidates/candidate list
for nominations that have reached the end of their voting period and have a clear consensus, or process them when a reviewer adds a specific closing tag.
Step 1:
Update the nomination page
Add the result of the voting at the bottom of the nomination page using this syntax:
{{FMC-results-reviewed|support=x|oppose=x|neutral=x|featured=("yes" or "no")|gallery=xxx|sig=~~~~}}
(gallery left blank if featured=no)
Modify the title header of the candidate media template by appending
, featured
or
, not featured
(Example:
=== [[:File:example.ext]] ===
becomes
=== [[:File:example.ext]], featured ===
Step 2:
If the media is promoted (Featured = Yes)
Main page update:
Add the media to the list of the four most recently featured media at
Commons:Featured media
. Insert it at the top and delete the oldest (4th) one so the count remains exactly four.
Gallery update:
Add the media to the top of the corresponding Featured media gallery section.
File page update:
Add
{{FM_promoted|featured=1}}
to the media's file description page.
(If an alternative media was promoted, use
|com-nom=OriginalName.ext
User notifications:
Add
== FM promotion == {{subst:FMpromotion|File:example.ext}}
to the Nominator's talk page.
Add
{{subst:FMpromotedUploader|File:example.ext}}
to the Uploader's talk page.
(If nominator = uploader, just use the Uploader template)
Step 3: Archiving (for all closures: Promoted, not Promoted, Withdrawn, FMX, FMD)
Open
Commons:Featured media candidates/candidate list
and locate the transclusion (e.g.,
{{Commons:Featured media candidates/File:example.ext}}
).
Remove the transclusion from the active candidate list.
Move/append that transclusion to the bottom of the current month's log page (e.g.,
Commons:Featured media candidates/Log/March 2026
).
Handling Withdrawn Nominations:
Ensure the bot marks withdrawn nominations with
|featured=no
in the results template and appends
, not featured
to the header, so they don't get stuck in the
[[:Category:Featured media candidates awaiting closure review]]
category, then archive them as described in Step 3.
Since the project is active with the new videos, having an automated bot to handle this heavy lifting is helpful.
RiadS99
talk
22:10, 26 March 2026 (UTC)
Reply
Hi @
حبيشان
, could you create a bot to handle this task?
RiadS99
talk
20:29, 19 April 2026 (UTC)
Reply
Boston Evening Transcript
edit
Latest comment:
21 days ago
12 comments
4 people in discussion
Category:Boston Evening Transcript
has over 246k pages that should be sorted. (1) If a bot could move them into each
Category:Boston Evening Transcript by year
category, that's a basic start. (2) If possible, add the category for the specific date. (3) It would also help if the bot also adds and creates a month in Massachusetts by month if it's needed because they will flood the United States category.
Ricky81682
talk
19:11, 28 March 2026 (UTC)
Reply
I will file a request to do this using my bot. --
Ameisenigel
talk
15:26, 31 March 2026 (UTC)
Reply
Ameisenigel
Can you run a check for red links? I'm checking and adding in the by year categories and I didn't realize a bunch were missing but the daily ones would take forever to check and create.
Ricky81682
talk
02:58, 1 April 2026 (UTC)
Reply
It should not be a problem to create the missing categories after the categorization has been adjusted. --
Ameisenigel
talk
08:40, 1 April 2026 (UTC)
Reply
Ameisenigel
I spoke too soon. There are a number of files starting with Boston Evening Transcript that don't have any categories. That may be another task.
Ricky81682
talk
02:23, 2 April 2026 (UTC)
Reply
Do they have the same naming scheme? That would make it easy to add the categories. --
Ameisenigel
talk
03:10, 2 April 2026 (UTC)
Reply
Ameisenigel
: Yes, you can basically look for
anything starting with Boston Evening Transcript
in the title.
Ricky81682
talk
07:31, 2 April 2026 (UTC)
Reply
My two cents on this issue is that it is nonsense to upload multi-page items like newspapers, books, etc as countless individual .jpg files, they should be in PDF. One PDF per newspaper issue instead of 20 or 200 individual .jpeg's. The Commons software is so utterly not designed to work with those individual page uploads, it is a LOT easier to categorize/maintain/work/transcribe and view(!!!) PDF files. ~
TheImaCow
talk
21:08, 31 March 2026 (UTC)
Reply
You're proposing a change to probably a million files but they seem fine as .jpg files organized into folders that allow for people to identify specific pages (such as events or pictures or just the cartoon pages or specific advertisements). They get horrendous as single PDFs for one hundred page editions.
Ricky81682
talk
02:50, 1 April 2026 (UTC)
Reply
I'm proposing a change to more like tens of millions of such files. probably 99% of those are currently not curated whatsoever, because if you need to create bots for basic maintenance, something is clearly wrong.
Hundred page PDF is horrendous? You can easily CRTL+F an OCR'd PDF or use Special:Search and find what you need; while when hundred pages are in seperate files, the categories do not even show them in the right order. (sorting like page 1...page 10... page 11 [....] page 19... page 2...page 21) I don't see how it wouldn't be an absolute pain to work with files like that as an regular user. ~
TheImaCow
talk
11:00, 1 April 2026 (UTC)
Reply
TheImaCow
: If you know that there are
pages or parts, you can zero pad the numbers in the filenames to the number of digits in
before upload, then they will display in the proper order. In the case of 200 jpgs, the numbers would then start with 001 and 002.   — 🇺🇦
Jeff G.
please
ping
or
talk to me
🇺🇦
15:23, 1 April 2026 (UTC)
Reply
TheImaCow
Category:The New Orleans Bee
and
Category:National Anti-Slavery Standard
sorted into PDFs but you can see how difficult they are to navigate. Just sorting the categories is a task enough. Again this is
one
newspaper with over 240k pages to be sorted.
San Antonio Express
still needs another 60k pages sorted.
The Galveston Daily News
another 50k.
El Paso Daily Times
another 23k.
Ricky81682
talk
02:12, 2 April 2026 (UTC)
Reply
Retrieved from "
Category
Commons bot requests
Commons
Bots/Work requests
Add topic