Open main menu
This project page in other languages:
 · ボット使用申請 · ボット作業依頼  · Requests for batch uploads
Gnome-system-run.svg

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

Contents

ボット・フラグ・リクエスト一覧

Requests for permission to run a botEdit

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.

cewbot 7 (talk · contribs)Edit

Operator: Kanashimi (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: Automatic upload of NHC hurricane track maps

Automatic or manually assisted: Automatic

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

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

Bot flag requested: (Y/N): Yes

Programming language(s):

Last year I wanted to start this task, but there is no tropical cyclone that time. Now it seems the time to continue the task.

The bot will:

  1. Visit tropical cyclone index page and get the recent data.
  2. Visit "Warnings/Cone Static Images" page. e.g, https://www.nhc.noaa.gov/refresh/graphics_at1+shtml/203452.shtml?cone#contents
  3. Fetch the hurricane track maps and upload it to commons. e.g., https://www.nhc.noaa.gov/storm_graphics/AT01/refresh/AL012019_5day_cone_no_line_and_wind+png/203452_5day_cone_no_line_and_wind.pngFile:AL012019 5day cone no line and wind.png

Kanashimi (talk) 21:23, 21 June 2019 (UTC)

DiscussionEdit

@Sandy14156, Keith Edkins, TropicalAnalystwx13, Xyklone, Hdjensofjfnen:@Jeff G., Matthiasb: Please give some suggestions. Thank you. --Kanashimi (talk) 21:45, 21 June 2019 (UTC)

SchlurcherBot (talk · contribs)Edit

Operator: Schlurcher (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: Remove backlog on sub-categories of Category:Commons maintenance content though automated edits, where possible.

Automatic or manually assisted: Automatic

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

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

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

Programming language(s): Pywikibot

Schlurcher (talk) 20:16, 15 June 2019 (UTC)

DiscussionEdit

This request is intentionally formulated openly. I am asking to be allowed to perform changes with my bot to reduce the backlog of sub-categories of Category:Commons maintenance content. I'm fully aware that only a fraction of the categories can be handled through automated edits. The idea is primarily to free time from volunteers so that they can focus on the ones that require judgement. So far I have focused on easy syntax fixes (Category:Language templates with no text displayed) and highly populated categories that can be easily done automatically (Category:Videos needing display resolution category). All changes to be implemented will be tested thoroughly and the edit summary will always mention the type of changes that were performed. Test edits:

  1. Correct language templates with no text displayed (add 1= in case no parameter is set, description starts with a character and the description contains a = sign) [1] [2] [3]
  2. Add display resolution (determine display resolution and add corresponding) [4] [5]
  3. Removing protection template from unprotected page (all media files in Category:Unprotected pages using protection templates) [6] [7] [8]

--Schlurcher (talk) 20:16, 15 June 2019 (UTC)

  •   Support--Steinsplitter (talk) 13:53, 16 June 2019 (UTC)
  • Looks good to me. --Krd 12:10, 19 June 2019 (UTC)
  •   Support I proposed item 3 myself. –LaundryPizza03 (d) 07:02, 20 June 2019 (UTC)

FVCBot (talk · contribs)Edit

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

The tasks would be the exact process that is described here. Currently the bot focuses on the featuring process and de-listing process. Please Note that this bot uses the source code of User:FSCBot, with minor modifications to adjust it for COM:FVC.

Bot's tasks for which permission is being sought:

List Of tasks:

  • Add voting results to nominations by counting the oppose and support votes (supports 90 template)
  • Edit the title of the nominations, whether they were featured or not
  • Add the newly promoted videos to the category defined in the nomination.
  • Add the template {{FV promoted}} to the video description page.
  • Add the video to the chronological list of featured videos.
  • Add the template {{FVpromotion|File:XXXXX.webm}} to the Talk Page of the nominator.
  • Move the nomination from Commons:Featured video candidates/candidate list to Commons:Featured video candidates/Log/June 2019.

Automatic or manually assisted: Automatic and supervised by participants at COM:FVC, voting process is manual and counting and closing will be done by this bot.

Edit type (e.g. Continuous, daily, one time run): 3 runs a day (5:00, 13:00, 21:00 UTC)

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

Bot flag requested: (Y/N): Yes

Programming language(s): Python

Eatcha (talk) 11:16, 10 June 2019 (UTC)

DiscussionEdit

This question is not related to this bot, what is the maximum allowed rate ? Any approved bot with more than 86400 edits per day ? -- Eatcha (talk) 11:22, 10 June 2019 (UTC)

The maximum allowed rate, on the technical side (rather than the community side), is as long as you don't force SRE to notice you you're probably fine; ans yes, SRE has taken bots down before. --Zhuyifei1999 (talk) 02:45, 24 June 2019 (UTC)

Please make a test run. --EugeneZelenko (talk) 13:59, 10 June 2019 (UTC)

  • Please consider this request withdrawn for now. The orginator of the request have asked to be indef blocked, and have deleted associated accounts offsite. While I may have access to the bot account, I do not currently plan to take it over. -- KTC (talk) 22:10, 12 June 2019 (UTC)
  • Please Wait, I had some troubles but I think I'm okay now. All my repositories on GitHub are live now. -- Eatcha (talk) 13:27, 13 June 2019 (UTC)
    Please elaborate which kind of trouble there has been. --Krd 12:12, 19 June 2019 (UTC)
  • @Krd: I was leaving wikimedia projects forever, due to some DRs that I lost as you know. I was also blocked for filing too many speedy deletion requests in a short time, which I filed to delete all my uploads to stop getting more DRs. I didn't noticed your question as It's in between the comments and I was busy working on other 2 bots (To review YouTube videos and one for an other wiki) . Please ping me next time you have a question. -- Eatcha (talk) 04:37, 24 June 2019 (UTC)
I have to say that the DR notices at your talk page are concerning, and leaving the project in a rush in my opinion also isn't a good start for a bot operator. I'd appreciate if this bot could be operated by a team to avoid possible disruption. Also I'd like to request to watch your requests, as I'm not going to use ping with every edit here. --Krd 05:48, 24 June 2019 (UTC)

Vote counting test run result. -- KTC (talk) 21:14, 13 June 2019 (UTC)

Full on test run bot internal log and associated account contributions. -- KTC (talk) 21:14, 13 June 2019 (UTC)
All maintainers of QICbot, VICbot and FPCBot are included in the list of maintainer on tools-forge. They can do what ever they want. I will try not to repeat this again, but it happens again this will not cause any disruption as the source is now distributed on 4 sites. I'm am fine to see KTC as co-bot-op. If she is okay with it. She can be trusted more than me per her talk-page which shows she is serving as a member of Wikimedia Foundation elections committee -- Eatcha (talk) 06:12, 24 June 2019 (UTC)

RonnieBot (talk · contribs)Edit

Operator: RonnieV (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: Bot's task is to create, on request, a number of connected template-pages and two (maybe three) category-pages, as described in Phabricator T222993. If the collection of available languages growth, the number of pages created will also rise. Primary target are Dutch GLAM-partners, but if there are requests, I don't mind running the script for other GLAM's as well.

Automatic or manually assisted: Supervised

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

Maximum edit rate (e.g. edits per minute): 10 (for the time being)

Bot flag requested: (Y/N): Y. A bot flag will be handy, as the current script will have to make about 10 template and category-pages on each run. Runs will be run irregularly. Runs are all based on predefined code templates, so manually checking won't be required.

Programming language(s): pywikibot

More information: RonnieBot already works on the Dutch Wikipedia, where she is busy with the lists of people born or deceased in a year or on a specific date, and in bringing some structure in the orphan pages. Occasionally RonnieBot does some small other tasks there as well.

RonnieV (talk) 19:52, 29 May 2019 (UTC)

DiscussionEdit

  • I think will be good idea to check Wikidata translations carefully before creating templates. Probably Template:Zeeuws Museum/fr is incorrect. Most likely it's case for Template:Zeeuws Museum/mk, where name should be transliterated on Cyrillic. --EugeneZelenko (talk) 14:11, 30 May 2019 (UTC)
    Thanks for your remarks on the data being used. I moved, on Wikidata, the information about the location from the French name to the French description, resulting in this edit. The name the museum uses in its English and German communication is not altered. I feel that should not be done for other languages either, at least in the Latin script. The Koninklijke Bibliotheek has made an other choice.
    I do not feel confident enough to transliterate the name to (Macedonian) Cyrillic myself. I could update the script to withhold its output for non-Latin scripts if the name is not specified for that language. Thanks, RonnieV (talk) 15:50, 30 May 2019 (UTC)
  • Do the existing edits of the bot relate to this request? If not, please make a test run. --Krd 12:15, 19 June 2019 (UTC)

FSCBot (talk · contribs)Edit

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

The tasks would be the exact process that is described here. Currently the bot focuses on the featuring process and de-listing process. Please Note that this bot uses the source code of User:FPCBot, with very minor modifications to adjust it for COM:FSC. (I've taken permission from the author of FPCBot)

Bot's tasks for which permission is being sought: List Of tasks:

  • Add voting results to nominations by counting the oppose and support votes (supports 90 template)
  • Edit the title of the nominations, whether they were featured or not
  • Add the newly promoted sounds to the category defined in the nomination.
  • Add the template {{FS promoted}} to the sound description page.
  • Add the sound to the chronological list of featured pictures sounds.
  • Add the template {{FSpromotion|File:XXXXX.flac}} to the Talk Page of the nominator.
  • Move the nomination from Commons:Featured sound candidates/candidate list to Commons:Featured sound candidates/Log/June 2019.

Automatic or manually assisted: Automatic and supervised by participants at COM:FSC, voting process is manual and counting and closing will be done by this bot.

Edit type (e.g. Continuous, daily, one time run): 3 runs a day (5:00, 13:00, 21:00 UTC)

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

Bot flag requested: (Y/N): Y

Programming language(s): Python

Eatcha (Talk-Page) - ping me 05:41, 28 May 2019 (UTC)

DiscussionEdit

Can I test the BOT ? -- Eatcha (Talk-Page) - ping me 06:00, 28 May 2019 (UTC)

Yes, please make test run. --EugeneZelenko (talk) 14:17, 28 May 2019 (UTC)
Vote counting test run result. -- KTC (talk) 20:22, 28 May 2019 (UTC)
Looks OK for me. Will such results be published or they are used only internally? --EugeneZelenko (talk) 13:54, 29 May 2019 (UTC)
@EugeneZelenko:, such logs are not published but it leaves edit summaries that are similar to the above, as it uses the source of FPCBot, maybe Special:Contributions/FPCBot can answer some of your question more suitably. Regards, Eatcha (talk) 16:24, 29 May 2019 (UTC)
Is everything okay ? If it's a YES. How many days/weeks usually it takes to get the bot flag ? -- Eatcha (talk) 07:37, 3 June 2019 (UTC)
It seems OK for me, but will be good idea to hear other opinions. If nobody will comment I'll wrap up request this week. --EugeneZelenko (talk) 13:41, 3 June 2019 (UTC)
I would like to see a few test edits. (Please stop manually editing with the bot account!) --Krd 15:12, 3 June 2019 (UTC)
Full on test run bot internal log and associated account contributions. -- KTC (talk) 23:30, 3 June 2019 (UTC)
I reviewed some unconfirmed results(Old revision of a not featured , Old revision of a featured sound ), do you want to see how it features a sound after the counting and category is reviewed by a user ? -- Eatcha (talk) 15:10, 5 June 2019 (UTC)
I have checked a very small sample only, but everything looks ok to me. I think the request can be approved. Keeping open another moment for additional comments. --Krd 16:08, 5 June 2019 (UTC)
  • The originator of the request have asked to be indef blocked, and have deleted associated accounts offsite. However, I have access to the bot (both on Commons and Toolsforge), and am willing to take over this request. -- KTC (talk) 22:13, 12 June 2019 (UTC)
  •   Question Can this bot be approved now ? The FSC page is backlogged. Thanks -- Eatcha (talk) 05:12, 14 June 2019 (UTC)
  •   Info Processed about 30 nominations today, Krd and EugeneZelenko can you approve now ?

Complete process of handling this nomination below :

  • Step 1 : Add the sound to Commons:Featured sounds/Category_of_the_sound See here (here category is music)
  • Step 2 : Add {{FS_promoted|featured=1}} to sound file page See here
  • Step 3 : Notify the nominator by placing {{FSpromotion|File:file_name.extension}} on nominator's talk page. See here
  • Step 4 : Adding the nomination page to Commons:Featured sound candidates/Log/CURRENT_MONTH see here
  • Step 5 : Removing the nomination page from Commons:Featured sound candidates/candidate list. See here

Satisfied ? If ya, please approve it. Thanks -- Eatcha (talk) 10:06, 19 June 2019 (UTC)

JhealdBot (talk · contribs) (7)Edit

Operator: Jheald (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:

Add a date-key to the file categorisation in an old maps category, where the file information includes a creation date before 1900, and where there is no existing key or defaultsort.

Automatic or manually assisted:

Closely-supervised automatic

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

Small batches, run from time to time

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

12

Bot flag requested: (Y/N):

Bot already has it.

Programming language(s):

Perl, using MediaWiki::Bot

More detailed explanation:

It's useful for "old maps" categories to be broadly ordered by date. (See eg Category:Old maps of whole Wales (alone) for example). This tends to group like together with like, allows maps from a particular period to be more easily found, and allows the historical flow of treatments of the subject to be seen on the category page -- so, in the Wales category, it groups the early "Cambriae Typus" maps together, before later maps become more divergent.
The ordering is achieved by adding a sort key (ie |xxxx) representing the map's year to its categorisation. (Or, alternatively, via a Defaultsort). A lot of old maps already have this, particular those acquired as part of a systematic batch uploading. But also very many do not.
The present request, which is more for an assistance-tool than a full-on bot, is to help with the adding of such date tags, by seeing whether the map has an original creation date set in its information template, and using that for the sort-key for the target category if possible.
It is not intended that the tool should run freely. Rather, it would run on a single category at a time, adjusting only the keys for that category. Indeed, in its current form, it relies on being fed a list of the files in that category obtained from a manually executed quarry query, such as quarry:query/36370, which needs to be adjusted and then re-run for each new category that is to be done. The script's application also tends to be rather limited, as many many files either have no information template, or no creation date, or a creation date corresponding to when they were uploaded, rather than when the map was actually made. So the process of ordering a category remains primarily manual; but the script I think would be a helpful assist, to take care of the most easy cases.
Furthermore there are some files which are perhaps not best placed in the main date sequence -- for example it may make sense to separately group together old maps with a particular sub-area of the category subject, distinct from the main sequence that depict the whole of the category subject. The script therefore ignores any files that already have a sort-key for the category, or have a defaultsort, leaving these for manual assessment; and it is intended that any actions will be closely reviewed, category by category.
As a result, in a test run on Category:Old maps of the Electorate of Trier, out of seventeen maps, the script only added a single sort-key. (diff); the rest were all added by hand.
Nevertheless, despite its limited application, for the easy cases I think the script could be a useful effort-saver, so I would welcome its approval.

Jheald (talk) 20:25, 23 May 2019 (UTC)

DiscussionEdit

  • Test run on Category:Old maps of Germany. (Edit history, 20:59 to 21:01). Worked as expected, though category is a bit too heterogeneous to really show the advantages. Bot was editing a little fast, so I have slowed it down x2. Jheald (talk) 21:11, 23 May 2019 (UTC)
    Looks OK for me, but it'll be great add same information to meta-data when related properties will be enabled on Commons. --EugeneZelenko (talk) 13:36, 24 May 2019 (UTC)
  • Adding sort keys is pretty obvious good housekeeping. Rather than bot scope changes needing separate requests, could you not write a more generalized request for this and other types of map or GLAM related housekeeping? After running so many projects, your judgement as to what would then go out of scope, or be potentially controversial and need a new consensus should be sufficient. -- (talk) 23:02, 23 May 2019 (UTC)
    @Jheald: Please comment which way to go. Thx. --Krd 17:39, 28 May 2019 (UTC)

BMacZeroBot (talk · contribs) 6Edit

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: Perform a batch upload from NPGallery, the US National Park Service's photo repository (Commons:Batch uploading/NPGallery). Licensing for these images is all over the place, so I'm being careful to determine public domain status before uploading; I'll be starting with pre-1924 images, images credited only as "NPS Photo", and images credited to people who are whitelisted as NPS employees.

Automatic or manually assisted: Automatic

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

Maximum edit rate (e.g. edits per minute): 6 uploads per minute (given the speed of the source site, it will in all likelihood be far slower)

Bot flag requested: (Y/N): Already has.

Programming language(s): C#

BMacZero (talk) 05:33, 10 May 2019 (UTC)

DiscussionEdit

Test run can be found in Category:Images from NPGallery to check. For the first few I made hand edits after uploading - in each case, I also updated the bot to do those things automatically. BMacZero (talk) 05:33, 10 May 2019 (UTC)

Please use language tags for Photographer and Depicted place fields. I also don't think that photos like File:Photo Op (5b2a2b65-0ba5-422a-8b04-dc47d36ee650).jpg and File:Posing (ad003174-6386-48df-a200-59eece4f59ce).jpg fit into Commons:Project scope. --EugeneZelenko (talk) 13:47, 10 May 2019 (UTC)
@EugeneZelenko: Good catch, will add the language tags. I'm not sure it's possible for me to effectively detect photos that are primarily of specific people and therefore out of scope. I can try looking for phrases like "a man" and "two women" in the text, but I think we'd probably miss some good images that way. Maybe I can add such images to an additional check category for humans to review? BMacZero (talk) 16:02, 10 May 2019 (UTC)
Users with quibbles are free to nominate any image for deletion. The overall value of the collection outweighs the odd out-of-scope random selfie shot. And images of specific non-notable people doing activities (or in locations) which are poorly illustrated on Commons can have educational use. Users of Wikivoyage or Wikibooks might like to use an image of everyday hikers in Denali National Park, without the inherent distraction in depicting a celebrity. Commons does not exist solely as a servant of Wikipedia, nor is it restricted to only Wikimedia projects. --Animalparty (talk) 17:49, 10 May 2019 (UTC)
Sorry, but I don't see big value to have pictures of everyday hikers in every possible place to hike. Places are more then enough for Wikivoyage. --EugeneZelenko (talk) 13:44, 11 May 2019 (UTC)
@EugeneZelenko: I added the logic I described above and put the images it would catch into Category:Images from NPGallery to check for scope. I'll can monitor this as I go and add more conditions as I spot them. If you'd rather we make the decision preemptively and not upload these at all, I can open a wider discussion to see if there is a consensus one way or the other. BMacZero (talk) 17:17, 11 May 2019 (UTC)
Sure, it's good idea to organize project to post-process files in mass uploads in many respects: reviewing, categorization, adding metadata, etc. --EugeneZelenko (talk) 14:08, 12 May 2019 (UTC)
Another useful field/addition to include is the NPGallery Album name of the images, to greatly improve categorization. This photo of a squirrel, categorized only at the National Park level (which are prone to crowding anyway), is one of 148 images in the Album: Squirrels in Denali: having the category name machine readable would greatly facilitate placing into Category:Mammals of Denali National Park or new subsidiary categories. --Animalparty (talk) 18:13, 10 May 2019 (UTC)
@Animalparty: Good catch, I forget to grab those on the download run. I've added an Album(s) line to the uploads. I also added the "NPS Unit Code". I did another 10 uploads with the changes. BMacZero (talk) 04:00, 11 May 2019 (UTC)
Please also take a look on recent uploads. For example, language tags are missing in some fields in File:Ranger-Led Hike (bb4d7778-d65b-4ba3-8ddc-464d63ae1f4e).jpg, will be good idea to use plain text in description. --EugeneZelenko (talk) 14:08, 12 May 2019 (UTC)
@EugeneZelenko: I added code to strip the spans and brs, though I am adding the paragraphs to separate the different elements that are going into the Description. I also code to add en tags to any text fields missing them (not the Unit Code, though, since it's a technical code). BMacZero (talk) 19:09, 13 May 2019 (UTC)

Any other problems or thoughts, or should I proceed? @EugeneZelenko: – BMacZero (🗩) 02:48, 27 May 2019 (UTC)

It'll be reasonable to repeat test run. --EugeneZelenko (talk) 14:10, 27 May 2019 (UTC)
I started one and noticed some metadata keys that weren't getting downloaded. I'm fixing that up and I'll do a clean test afterwards. – BMacZero (🗩) 18:46, 30 May 2019 (UTC)
@EugeneZelenko: Clean test finished, see Category:NPGallery Batch Upload Test 3. I did end up excluding the theoretical out-of-scope images; I'll work later on how to deal with those. – BMacZero (🗩) 16:00, 4 June 2019 (UTC)
Looks OK for me. I could only suggest to improve edit summary: (BOT) could be omitted because account name state this fact; it could refer to particular batch (NPS, it's particular division, etc). --EugeneZelenko (talk) 13:36, 5 June 2019 (UTC)
@EugeneZelenko: Good ideas; I will do that. – BMacZero (🗩) 02:42, 6 June 2019 (UTC)