From Wikimedia Commons, the free media repository
< Commons:Bots(Redirected from Commons:BRFA)
Jump to: navigation, search
This project page in other languages:

Shortcut: COM:BRFA

Bot policy and list · Requests to operate a bot · Requests for work to be done by a bot  · 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.

JeffGBot (talk · contribs) 4[edit]

Operator: Jeff G. (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:

  • COM:AWB, COM:JWB, COM:VFC, Cat-a-lot, etc. to do mundane non-controversial maintenance things at higher speeds than humans are expected to perform, while not clogging up recent changes.

Automatic or manually assisted: Manually assisted or automatic

Edit type (e.g. Continuous, daily, one time run): One time runs at the discretion of the operator

Maximum edit rate (e.g. edits per minute): 15 edits per minute for semiautomatic AWB and JWB, really fast for automatic VFC or Cat-a-lot

Bot flag requested: (Y/N): N (already have it)

Programming language(s): AWB, JWB, VFC, Cat-a-lot, etc.

  — Jeff G. ツ please ping or talk to me 02:55, 14 March 2018 (UTC)


  • Open-ended broad bot approval is rarely given to inexperienced bot operators; majority of what you have described is performed on primary user accounts daily without the use of a bot. I am hesitant to support any broad bot discussion, especially when it's task is based on the operator's opinion of what they believe is "non-controversial". Do you have a specific task to request permission for or not? All the best, ~riley (talk) 03:29, 14 March 2018 (UTC)
@~riley: Larger tasks (>999 edits) for VFC, maintaining my own uploads, Flickr2Commons uploads, mass spelling changes, removal of NOTOC magic word from filespace, piping realname in author field at author request, etc. I have done many of these things (except the >999 edits and NOTOC) with my main account. Further guidance as to what the limits are for each type of account and software package would be helpful. I have defaulted JeffGBot to making all edits minor.   — Jeff G. ツ please ping or talk to me 04:13, 14 March 2018 (UTC)
I think this request sould be more specific. NOTOC is for example already removed from file namespace and my bot takes care of the rest including checking of new uploads. So this does not convince me. --Schlurcher (talk) 08:29, 14 March 2018 (UTC)
Clerking Category:Checkuser requests to be listed? Fulfilling Commons:Bots/Work requests?   — Jeff G. ツ please ping or talk to me 00:47, 15 March 2018 (UTC)
Already is clerked by a bot however rarely needed. Work requests are generally handled on primary accounts and if they require the extent of an account with a bot flag, a new BRFA is opened up. ~riley (talk) 02:07, 15 March 2018 (UTC)
How about null-edits?   — Jeff G. ツ please ping or talk to me 03:16, 15 March 2018 (UTC)
Null edits don't need the bot approval since it does not show up in anyone's watchlist, and all the changes applied are MediaWiki-internal. --Zhuyifei1999 (talk) 03:19, 15 March 2018 (UTC)
Yet they are subject to speed limits. :(   — Jeff G. ツ please ping or talk to me 03:26, 15 March 2018 (UTC)
You're requesting 15 edits per minute or "really fast with VFC" (which can't be controlled anyways) for your bot, I don't see any issue with you running 15 edits per minute or VFC speed on your main account which people do on a daily basis. I rather that than open-ended approval for a bot. ~riley (talk) 03:41, 15 March 2018 (UTC)

Pi bot (talk · contribs) 1[edit]

Operator: Mike Peel (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: Deploy {{Wikidata Infobox}} to Commons categories that have commons sitelinks on Wikidata

Automatic or manually assisted: Automatic

Edit type (e.g. Continuous, daily, one time run): Primarily a one-time (but very large) run; then monthly (smaller) runs for new categories/links from Wikidata

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

Bot flag requested: (Y/N): Y

Programming language(s): pywkibot. source code

This bot deploys {{Wikidata infobox}} to all Commons categories, with the provisos that they are linked to Wikidata through a Commons sitelink there, and that the Wikidata item is either not a Wikimedia category or has a category's main topic (P301) link. It does not edit categories that use an alternative template, as listed in the 'templatestoavoid' variable. It looks for subcategories of a specified category, which is currently a small category for testing (running in a manually-assisted way under my main account), but would be Category:Categories for the main run (unless anyone can suggest a better way to select all categories?). Edits look like [1], or in the case of a P301 link, then [2].

The bot deployment is currently being discussed VP/P (but with near-unanimous support so far), and the run would not start until that is complete. Additionally, off-wiki conversations with @Lydia Pintscher (WMDE): about the performance impact of the template mean that it shouldn't be massively deployed until phab:T186714 and phab:T186716 are concluded (the first one is done, the second is still open).

This request is a bit early, but I would like feedback on the bot code and any potential issues, ahead of the closure of the VP/P discussion and the resolution of the phab tickets. Thanks. Mike Peel (talk) 23:45, 3 March 2018 (UTC)


  • Most of the code is okay in logic, though the code styling could be improved (flake8 will complain), and some nitpicks:
    • line 28: templatestoremove is unused. You mean to use it at line 79?
    • line 35: Filter by namespace, not the namespace prefix in title. For more efficient filtering you can use the subcategories() method
    • line 45: continue? avoid nesting in the else:
    • line 49-52: if any(...): continue, avoids use of test flag
    • line 66-70: ditto
    • line 72: P301 is still not defined. You don't want to continue executing as it it is defined, do you?
    • line 98: is this ment to be outside the if-block above?
    • line 99: exception catching too generic. You'd be unable to interrupt it with Ctrl-C (SIGINT).
    • line 104: just break. exit() should not be used in programs
  • Also, I'm asking @Gabrielchihonglee: to work on the interwiki removal (forking my bot's code, should be done in a few weeks due to timezone differences) so that shouldn't be needed. --Zhuyifei1999 (talk) 04:22, 4 March 2018 (UTC)
@Zhuyifei1999: Thanks for the feedback! I've incorporated all but one of your points (updated on bitbucket); the one I haven't is about P301, since I think this was confusion with P31 that's also used. It's good to know about the interwiki removal, I've dropped that from my code (I'm still not sure why those function calls didn't seem to do anything though). Presumably you've seen Commons:Village_pump/Proposals#Proposal_to_migrate_interwiki_links_to_Wikidata_(wherever_possible)? Thanks. Mike Peel (talk) 12:52, 4 March 2018 (UTC)
Yes I am aware of that discussion, but I have not read through it. I personally am not very confident on a bot that adds links to wikidata; wikidata bot operators would be better than me to program a logic that determines whether a link is safe to add. Like my own bot task, I consider only removing the redundant links, where they exist as both explicit wikitext form and on wikidata. Unconditionally removing them / migrating them, will end up terribly.
Yeah that P301 may be my error. I don't understand that part of logic too well. What I right now understand is: if P301 is not found, continue only if P31 is not found or P31 exists bit is it not Q4167836. Is my understanding correct and the intended behavior?
Also, line 35 (if 'Category:' in target.title():) is still redundant. all subcategories will be... categories. --Zhuyifei1999 (talk) 18:35, 4 March 2018 (UTC)
@Zhuyifei1999: Is there an easy way to find categories here with interwiki links? If so, I might have a look into adding commons sitelinks on Wikidata based on them (plus other logic such as title matches), and then they could be removed as redundant. On the properties: the idea is that if P31 is Q4167836 (a category item), then we only want to add the template if there is then a value for P301 (a main topic for that category), that's probably coded a bit backward at the moment. Line 35 will be gone in the next version. :-) Thanks. Mike Peel (talk) 22:01, 4 March 2018 (UTC)
My method is parsing xml dumps. Searching insource:/\[\[en:/ seems to also work, but the regex will definitely time out and you won't ever get a complete set of results. --Zhuyifei1999 (talk) 23:01, 4 March 2018 (UTC)


Following the first, second, third and fourth bot de-flagging run, User:~riley has performed an analysis of bot activity, and provided a list of bots without edits/actions in the last 2 years.

While we do not have a local bot de-flagging policy as of yet, this follows the precedent set in the first four deflagging runs, where we tentatively agreed to remove bot flags from accounts unused for a period as significant as two years.

As is the case with inactivity run for sysops, each and every owner of this request will be informed by posting a message on their talk page and sending them an e-mail.

To do[edit]

  • Create list & start request: ✓ Done
  • Notify users via talk: ✓ Done
  • Notify operators via mail: ✓ Done
    Accounts with E-Mail function disabled: User:BokicaK, User:Jonasoberg and User:Pompidom.
  • Deflag accounts:

Affected bots[edit]

The following accounts are flagged as bots and have been inactive for more than two years:

Username Owner Last edit Current status
Ahechtbot (talk · contributions · user rights management) User:Ahecht 2016-03-02  User requests that flag should be kept
Highway Route Marker Bot (talk · contributions · user rights management) User:Svgalbertian 2016-02-28  User requests that flag should be kept
McPot (talk · contributions · user rights management) User:McZusatz 2015-12-15 ✓ Owner agrees to remove flag
PomologicalBot (talk · contributions · user rights management) User:ParkerHiggins 2015-11-11 Hourglass 2.svg
DenkmalBot (talk · contributions · user rights management) User:Cirdan 2015-10-01 Hourglass 2.svg
WLMUploadVorlageBot (talk · contributions · user rights management) User:Gabriel Birke (WMDE) 2015-09-30 Hourglass 2.svg
Autobot (talk · contributions · user rights management) User:BokicaK 2015-07-30 Hourglass 2.svg
MGA73bot2 (talk · contributions · user rights management) User:MGA73 2015-07-28 ✓ Owner agrees to remove flag
Averaterbot (talk · contributions · user rights management) User:Averater 2015-07-06 Hourglass 2.svg
SamoaBot (talk · contributions · user rights management) User:Ricordisamoa 2015-06-29 ✓ Owner agrees to remove flag
NasaEolBot (talk · contributions · user rights management) User:Pouyana 2015-06-24 Hourglass 2.svg
Neuchâtel Herbarium (talk · contributions · user rights management) User:Chandres 2015-06-21 ✓ Owner agrees to remove flag
CategorizationBot (talk · contributions · user rights management) User:Multichill 2015-06-17 ✓ Owner agrees to remove flag
JoRobot (talk · contributions · user rights management) User:Joancreus 2015-06-05 Hourglass 2.svg
BursztaBot (talk · contributions · user rights management) User:Yarl 2015-06-01 Hourglass 2.svg
HuskyBot (talk · contributions · user rights management) User:Husky 2015-05-04 Hourglass 2.svg
Slick-o-bot (talk · contributions · user rights management) User:Slick 2015-04-19  User requests that flag should be kept
Lucia Bot (talk · contributions · user rights management) User:Beria 2015-02-03 ✓ Owner agrees to remove flag
CommonsDelinkerHelper (talk · contributions · user rights management) User:Bryan 2015-01-19 Hourglass 2.svg
Hebbot (talk · contributions · user rights management) User:Heb 2014-11-17 Hourglass 2.svg
Cropbot (talk · contributions · user rights management) User:Luxo 2014-11-06 Hourglass 2.svg
HypercubeBot (talk · contributions · user rights management) User:InverseHypercube 2014-10-29 Hourglass 2.svg
ContinuityBot (talk · contributions · user rights management) User:Piandcompany 2014-10-24 Hourglass 2.svg
JarektUploadBot (talk · contributions · user rights management) User:Jarekt 2014-10-11 Hourglass 2.svg
AlexrkBot (talk · contributions · user rights management) User:Alexrk2 2014-09-27 Hourglass 2.svg
CommonsHasher (talk · contributions · user rights management) User:Jonasoberg 2014-09-19 Hourglass 2.svg
Robbot (talk · contributions · user rights management) User:Andre Engels 2014-08-31 Hourglass 2.svg (talk · contributions · user rights management) User:555 2014-08-27 Hourglass 2.svg
RLutsBot (talk · contributions · user rights management) User:RLuts 2014-06-26 Hourglass 2.svg
InkoBot (talk · contributions · user rights management) User:Inkowik 2014-06-17 Hourglass 2.svg
UN OCHA maps bot (talk · contributions · user rights management) User:Jeremyb 2014-05-08 ✓ Owner agrees to remove flag
Rotatebot (talk · contributions · user rights management) User:Luxo 2014-05-05 Hourglass 2.svg
Pompidombot (talk · contributions · user rights management) User:Pompidom 2014-05-03 Hourglass 2.svg
WLEbot (talk · contributions · user rights management) User:Lou.gruber 2014-04-29 ✓ Owner agrees to remove flag
RobotMichiel1972 (talk · contributions · user rights management) User:Michiel1972 2014-04-14 Hourglass 2.svg
DrTrigonBot (talk · contributions · user rights management) User:DrTrigon 2014-04-10 Hourglass 2.svg
MiszaBot (talk · contributions · user rights management) User:Misza13 2014-04-08 Hourglass 2.svg
OverBot (talk · contributions · user rights management) User:McZusatz 2014-04-01 ✓ Owner agrees to remove flag
MSCBot (talk · contributions · user rights management) User:Prolineserver 2014-02-04 Hourglass 2.svg
GerWsUpload (talk · contributions · user rights management) User:Joergens.mi 2013-12-17  User requests that flag should be kept
WillieBot (talk · contributions · user rights management) User:Mono 2013-10-26 Hourglass 2.svg
SLQbot (talk · contributions · user rights management) User:John Vandenberg 2013-09-18 Hourglass 2.svg
O (bot) (talk · contributions · user rights management) User:O 2013-08-16 Hourglass 2.svg


  • Pictogram voting comment.svg Comment: Fifth de-flag discussion opened as of 22:19, 2 March 2018 (UTC). ~riley (talk) 22:19, 2 March 2018 (UTC)
  • Pictogram voting comment.svg Comment: All users notified via User:MediaWiki message delivery. ~riley (talk) 22:39, 2 March 2018 (UTC)
  • Pictogram voting comment.svg Comment: All users notified via email aside from those aforementioned that do not have a valid email address listed on their account. ~riley (talk) 22:55, 2 March 2018 (UTC)

  • You can go ahead and deflag my bot (Lucia Bot). She was a interwiki bot and also used for POTY, but both tasks are now obsolete. Béria L. Rodríguez msg 23:09, 2 March 2018 (UTC)
    Noted, thank you. ~riley (talk) 02:01, 5 March 2018 (UTC)
  • Please dont remove the flag from Slick-o-bot. Yes I know it was inactive a long time, but currently I am busy. But I am like to resume my work if I can and dislike to reopen a bot request and do a long explaination what I am like to do with it. If no disturb, please dont de-flag it. I see no disadvantages to let it flaged and there is a strong passphrase. --Slick (talk) 07:59, 3 March 2018 (UTC)
    Noted, thank you. ~riley (talk) 02:01, 5 March 2018 (UTC)
  • No problem for Neuchatel Herbarium, I do not know when it will became active again.--Chandres (talk) 10:13, 3 March 2018 (UTC)
  • @Chandres: To confirm, there is no problem with removing the right? Just want to be sure there is no misinterpretation. ~riley (talk) 10:19, 3 March 2018 (UTC)
    Yes that's right you can deflag, if needed in the future I will ask again the flag. --Chandres (talk) 10:21, 3 March 2018 (UTC)
    Noted, thank you. ~riley (talk) 02:01, 5 March 2018 (UTC)
  • user:CategorizationBot is a shared account that used to categorize files here on Commons. I have no plans to revive it and I'm not aware of any other people working on this. Just deflag it. Multichill (talk) 16:10, 4 March 2018 (UTC)
    Noted, thank you. ~riley (talk) 02:01, 5 March 2018 (UTC)
  • Please do not de-list User:Highway Route Marker Bot. The bot is not currently running requests, but it's code is used in other bots like User:HWY Shield Bot, and still hosts the request queue at User:Highway Route Marker Bot/Requests. I would like to keep the bot active so I can use it to test improved versions of the code, as well as run my own tasks from time to time. --Svgalbertian (talk) 23:29, 4 March 2018 (UTC)
    Noted, thank you. ~riley (talk) 02:01, 5 March 2018 (UTC)
  • Go ahead and deflag my bot MGA73bot2 --MGA73 (talk) 15:20, 5 March 2018 (UTC)
  • Noted, thank you. ~riley (talk) 19:39, 5 March 2018 (UTC)
  • Pictogram voting comment.svg Comment As a simple housekeeping measure, it is quite reasonable. However, the removal of the flag might discourage some operators from doing casual bot work just to avoid going through the process of requesting the flag back. Please note I'm not opposing deflag. --Ricordisamoa 09:10, 6 March 2018 (UTC)
  • To be considered active, your bot needs to make 1 edit or logged action within 730 days. If an operator wishes to maintain their bot status while it is inactive, a single edit here sufficies. I see where you're coming from, but when you really think about it, there is no valid reason for this process to be discouraging aside from the fact it highlights someone's inactivity. To get to the point of this discussion, are you requesting your bot maintain it's flag? ~riley (talk) 09:15, 6 March 2018 (UTC)
  • I'm sorry I wasn't clear enough. I am not requesting that SamoaBot retain its flag. I am willing to abide by the informal but rightful deflagging policy. --Ricordisamoa 15:40, 7 March 2018 (UTC)
  • Thank you for your feedback, your confirmation has been noted above. ~riley (talk) 02:19, 8 March 2018 (UTC)
  • Noted, thank you. ~riley (talk) 02:42, 7 March 2018 (UTC)
  • Please deflag my bots. I will reapply, when needed. --McZusatz (talk) 20:00, 8 March 2018 (UTC)
  • Noted, thank you. ~riley (talk) 01:02, 9 March 2018 (UTC)
  • I was planning to kick off Ahechtbot for another check of the date templates at some point in the near future, so please don't deflag. Thanks. --Ahecht (TALK
    ) 17:17, 11 March 2018 (UTC)

Wmilbot (talk · contribs)[edit]

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

Wikimedia Israel is responsible for the operation of this bot

Please contact User:Matanya with any issues regarding this bot.

Bot's tasks for which permission is being sought: upload images under public domain

Automatic or manually assisted: Automatic

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

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

Bot flag requested: (Y/N): N

Programming language(s): pywikibot

Wmilbot (talk) 07:56, 5 February 2018 (UTC)


Do you mean uploads to Category:Files from KKL uploaded by Wikimedia Israel? In that case:
  • Please use language templates for Author and Source fields.
  • Will be good idea to create template for JNF identifier and use {{Information}}'s source or other fields for it.
  • Does source have information in languages other then Hebrew?
  • I think will be good idea to upload without bot status, since images needs categorization.
EugeneZelenko (talk)

15:06, 5 February 2018 (UTC)

@EugeneZelenko: Thanks, there is at least one more category in addition to the the KKL files (Actually, it needs to be renamed to JNF = Jewish National Fund), and might be more categories in the future. The information is available only in Hebrew.
Please make new test run after improving descriptions. --EugeneZelenko (talk) 15:15, 8 February 2018 (UTC)
running now and updating all previously uploaded images, for example [6] --Wmilbot (talk) 10:46, 14 February 2018 (UTC)
Looks fine for me. --EugeneZelenko (talk) 15:18, 14 February 2018 (UTC)
I read a bit about the bot flag. I uploaded 2,700 images so far and have ~7000 more images to upload and possibly more in the future. Due to the large amount of image uploads / edits, isn't it better to do this with a bot flag? Also, at the moment I seem to have some very strict rate limiting / blocking of image uploads, I guess due to the large amount of uploads? --Wmilbot (talk) 08:11, 17 February 2018 (UTC)
I could not comment about upload rate, but many things depend on how much people will work for post-processing uploads (mostly categorizing). If you could organize project (in Hebrew Wikipedia?) and its participants will do job, it's fine to upload with bot status and fast. If you'll need to attract contributors on Commons, it's better to do without bot status and slowly. --EugeneZelenko (talk) 15:31, 17 February 2018 (UTC)
  • Who is the point of contact of this bot? Otherwise, how should we contact WMIL in case of issues with this bot? --Zhuyifei1999 (talk) 15:59, 5 February 2018 (UTC)
  • updated operator details with contact person --Wmilbot (talk)
  • I'm uncomfortable with having edits in the bot request by the bot account only, and no directly responsible operator. --Krd 06:41, 24 February 2018 (UTC)
  • To whomever the bot operator is, can you explain the last 50-100 edits tagging files with {{delete}} three times in a row, over three days, using the wrong template and failing to indicate the file desired? ~riley (talk) 06:48, 24 February 2018 (UTC)
Thanks for the feedback, I tried to delete duplicated pages uploaded previously. I see that deletion request is incomplete and will fix it. I will also limit the test runs to only 1-2 items, thanks and sorry. --Wmilbot (talk) 09:35, 25 February 2018 (UTC)

Could we at least get the source field filled with an English entry as well? Otherwise this looks good to me and should move forward. --Dschwen (talk) 14:14, 1 March 2018 (UTC)

We still see manual edits from this account (e.g. in this bot request) without actually knowing which person operates this bot. I'd say this is against all common practice. --Krd 15:56, 1 March 2018 (UTC)
Hm, yeah, the {{bot}} template points to the bot account itself as the operator. This is.. unconventional. I agree there needs to be a distinct operator account. Take for example the case where the bot goes haywire for some reason and we block the bot account. Who is going to do the cleanup? --Dschwen (talk) 22:47, 1 March 2018 (UTC)

@Wmilbot: Hello, if I am summarizing correctly, for this request to move forward two things need to happen:

  1. The individual who will be running this bot from the backend (maintaining, scripting, etc) needs to be in direct communication on this bot task using their own account.
  2. The bot's userpage and this request page need to be modified to reflect the designated bot operator (the aforementioned individual).

To be clear, User:Matanya listed as a "contact" is not sufficient. We require identification and communication with the person who will be starting, stopping, running and overall, maintaining the bot. If these concerns can be addressed, I see no reason for this bot request not to be approved. ~riley (talk) 03:46, 2 March 2018 (UTC)

... you probably mean "no reason for this bot request not to be approved" :-) --Dschwen (talk) 15:37, 2 March 2018 (UTC)
... shhh; you're quite right. ;) ~riley (talk) 19:18, 2 March 2018 (UTC)
First, every file in this archive have an ID. I can make special template for this which link to the source page. For example: I uploaded File:Yaacov Ben-Dov. Jerusalem. 1912 (D753-314).jpg in 2016. Photo ID: D753-314. It is a good idea to add such a link. the duplicate file that you uploaded - File:ירושלים - רחוב יפו-JNF020465.jpeg does not mention that id number. Just the file number as JNF Number.
There are a lots of mistakes. including the file I have mentioned above. Author name and the date are incorrect and the description was not taken from the source.-- Geagea (talk) 11:51, 4 March 2018 (UTC)
  • @Wmilbot: This request will be closed in the next 48 hours if you cannot address the community's expressed concerns as summarized for you above. Part of operating a bot is active dialogue with the community and this has not been effectively demonstrated as shown above. ~riley (talk) 02:08, 5 March 2018 (UTC)
Hi, I will be taking over the bot, moving it to wmf labs and running it. Please leave this request open a few more days and let me complete the task. Thanks matanya talk 20:46, 7 March 2018 (UTC)
I have listed you as the operator of the bot. Thanks for stepping in. Thanks, ~riley (talk) 06:10, 9 March 2018 (UTC)
Thank you, I would appreciate granting the right now, as i would be operating the bot :) matanya talk 22:15, 10 March 2018 (UTC)
  • Please make another test run. --Krd 11:30, 13 March 2018 (UTC)
Faced a little technical issue delaying this a bit, will solve and run the test edits. matanya talk 23:26, 15 March 2018 (UTC)

JarBot (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: ( Upload from Arabic projects (mainly Wikipedia and Wikisource) files that are in the copy to Commons category. They'll be uploaded in a maintenance category so that we can review them [7] [8])

Automatic or manually assisted: Automatic

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

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

Bot flag requested: (Y/N): Y

Programming language(s): python

جار الله (talk) 19:41, 24 January 2018 (UTC)


  • Pictogram voting info.svg Info This bot will be usefull to move files from here [9] and here [10]. And avoid problems related to templates [11]. --Helmoony (talk) 20:36, 24 January 2018 (UTC)
  • Pictogram-voting-question.svg Question Will the bot's actions be supervised? What would be the Maximum edit rate (e.g. edits per minute)? After the one time run, will this never need to happen again? If so, why?   — Jeff G. ツ please ping or talk to me 14:58, 25 January 2018 (UTC)
  • The discussion related to this bot task on Arabic Wikipedia (permenant link). --Meno25 (talk) 16:56, 25 January 2018 (UTC)
  • @Jeff G.: We are discussing the technical details about the work of this bot on arwiki currently and will update you shortly. (As this is a coordinated task between Commons and arwiki.) --Meno25 (talk) 17:10, 25 January 2018 (UTC)
  • Who will review candidates for move? Commons has only two administrators who are native Arabic speakers and only one seems to be active. Proper reviews will reduce number of possible conflicts. --EugeneZelenko (talk) 15:43, 26 January 2018 (UTC)
@EugeneZelenko: as per categories in Category:Files moved to Commons requiring review by source, files will be reviewed by Commons reviewers but also by Arabic projects users who are already aware about that since there is an ongoing discussion about exporting files in our local village pump. As you can see in my contributions for example, I'm already preparing the import by redirecting from templates like Arabic WP PD template to the one in Commons, so that even if you don't understand Arabic you will inderstand the license.--Helmoony (talk) 16:35, 29 January 2018 (UTC)
Question is not only linguistic. Different Wikipedias have different attitude toward copyrights and its enforcement. --EugeneZelenko (talk) 15:19, 30 January 2018 (UTC)
@EugeneZelenko: In addition to our regular maintenance related to files (bots/reviewers), we have restricted the upload feature for new editors. To ask that feature [12] if you are not a reviewer you need to have already asked for uploading some pictures [13]. That way we can evaluate the quality of proposed pictures and how new users handle files. As you can see, the list of allowed users is quite restrive [14]. --Helmoony (talk) 17:41, 30 January 2018 (UTC)

Can anybody please summarize if there are unaddressed questions? If there is nothing remaining, I'd say this can be approved. --Krd 06:39, 24 February 2018 (UTC)

Seems to be an overall lack of consensus on Arabian Wikipedia about the process for how this bot would work. One commented that they don't trust Commons because there files got deleted for no convincing reason, another mentioned copyright issues and perhaps images not being transferable due to licenses. Jeff G's valid questions remain unanswered and no test run has been attempted. I'd like to see this thing actually edit before we move forward here. ~riley (talk) 06:54, 24 February 2018 (UTC)
@جار الله: is it possible to make a test (20 edits for example) as per @~riley: and reply to @Jeff G.: regarding edits per minute ? After the first run, we can upload pictures 1 time per month. It's engough for us in Arabic Wikipedia/Sister projects to review new free lisence pictures. If there is issues with some pictures we can review them by following Jarbot discussion page. --Helmoony (talk) 22:39, 24 February 2018 (UTC)
@Krd: For the record, all my questions remain unanswered. I am wary of unfilled required fields, one time runs with no logical explanation of why they will never need to run again, and people who won't answer simple questions. COM:PRP prevails.   — Jeff G. ツ please ping or talk to me 01:29, 25 February 2018 (UTC)
For the record, it was already noted twice above that your questions remain unanswered and the bot operator was pinged to respond. Give them some time. ~riley (talk) 07:21, 25 February 2018 (UTC)
My main concern is who will clean up problematic files after transfer, since there are too little native Arabic speakers administrators. It's also hard to tell how good Arabic Wikipedia in copyrights issues. --EugeneZelenko (talk) 15:11, 25 February 2018 (UTC)
  • @جار الله: This request requires open dialogue if you wish for it to be approved, please communicate answering the above questions and addressing the above concerns otherwise it will be closed as unsuccesful. In addition, a bot trial of (20-50 edits or uploads) is requested. ~riley (talk) 03:53, 2 March 2018 (UTC)
  • @~riley: Thanks for reminding me, i will make (20-50 edits or uploads) this week.--جار الله (talk) 22:55, 2 March 2018 (UTC)
  • Symbol oppose vote.svg Oppose Bot operators need to be responsive to the community's concerns.   — Jeff G. ツ please ping or talk to me 23:14, 2 March 2018 (UTC)
  • @~riley: That file first transfer, is there anything need to fix or can i continue the a bot trial?.--جار الله (talk) 04:05, 4 March 2018 (UTC)
  • My concerns are: 1) Category incorrectly inputted (Category:Category), license issues, file history comment needs to say "Bot: Transferred from ar.wikipedia" rather than outputting messy wikitext and Template:Copy to Commons (Template:نقل إلى كومنز) needs to be automatically removed by the bot. Plese sort those out and upload an additional 5 images for us to review before continuing the trial. ~riley (talk) 04:16, 4 March 2018 (UTC)
  • I would say that thumbnail size images without EXIF are always suspicious and uploader history should be examined. If such preparations are not made in Arabic Wikipedia, I would vote against automatic transfers. --EugeneZelenko (talk) 14:48, 5 March 2018 (UTC)

i upload two file and i work to fix issues but now i can't upload any file i get abusefilter-warning-copyv2, any help to get rid of abusefilter-warning-copyv2, 1, 2.--جار الله (talk) 23:41, 6 March 2018 (UTC)

  • Signing your posts on talk pages is required and it is a Commons guideline to sign your posts on deletion requests, undeletion requests, and noticeboards. To do so, simply add four tildes (~~~~) at the end of your comments. Your user name or IP address (if you are not logged in) and a timestamp will then automatically be added when you save your comment. Signing your comments helps people to find out who said something and provides them with a link to your user/talk page (for further discussion). Thank you.   — Jeff G. ツ please ping or talk to me 17:01, 6 March 2018 (UTC)
  • This is Filter 156. The bot will continue getting that warning for uploading small jpg files until it has reached 25 edits.   — Jeff G. ツ please ping or talk to me 17:01, 6 March 2018 (UTC)
@Jeff G., ~riley: Thanks, now i transferred more than 5 file, is there anything need to fix?.--جار الله (talk) 23:41, 6 March 2018 (UTC)
@جار الله: I started with the first of the new files, File:Toyota Bus-Train 01.jpg. It had "Permission=CC-BY-SA-2.0." That should just have been "Permission=", unless you wanted to move the actual license template into the Permission field. Also, the Flickr source disappeared in the transfer, and that source is now licensed CC-BY-ND 2.0, which we can't accept due to the ND (NoDerivs) clause, thus the file was deleted here. In fact, nothing from Flickr survived in the summary sections. The problems with File:Toyota Bus-Train 02.jpg were identical. File:Waaba6.jpg is different, I can see no upload logs for @Daif or en:User:Daif.en on enwp or arwp. Can you explain any of this?   — Jeff G. ツ please ping or talk to me 16:30, 7 March 2018 (UTC)
@Jeff G.: About File:Waaba6.jpg i am an administrator at arwiki and i can see the deleted version the user upload the file in arwiki
  • Daif.en the log does not appear in the url but it show there is a file upload.
  • Daif the log does not appear in the url but it show there is a file upload.
Do I understand your words CC-BY-SA-2.0 license is not acceptable in the Comens?.--جار الله (talk) 17:46, 7 March 2018 (UTC)
@جار الله: "CC-BY-SA-2.0" license is acceptable here. "CC-BY-ND-2.0" license is not acceptable here. The characters "CC-BY-SA-2.0" in the Permission field are superfluous if there is a license in the license section.   — Jeff G. ツ please ping or talk to me 21:28, 7 March 2018 (UTC)
@Helmoony, Jeff G., ~riley: is there any tips else?.--جار الله (talk) 03:26, 10 March 2018 (UTC)
@جار الله: is not specific enough as a source for File:رئيس وزراء مصر مصطفى النحاس وهو يوقع على معاهدة 1936.jpg and File:السادات قبل اغتيالة.jpg. Also, the latter file is cut off at the bottom. Was it cut off at ar.wikipedia? Can you find a complete version? Who is "we"?   — Jeff G. ツ please ping or talk to me 12:25, 10 March 2018 (UTC)
@Jeff G.: the point of this request is to see if the bot can transfer the images, after the approval, we can discuss what image can be transfer and what image can not transfer. now is there any issues with the bot work (not with image)? if there anything you want to fix please tell me, Thank you.--جار الله (talk) 02:37, 15 March 2018 (UTC)
@جار الله: I have issues with whoever is selecting these files for transfer, and that person's attention to detail (or lack thereof).   — Jeff G. ツ please ping or talk to me 03:13, 15 March 2018 (UTC)
@Jeff G.: How much does a picture with issues is able to stay in categories like Category:Files moved from ar.wikipedia to Commons requiring review without being deleted? After uploding them, just give us (Arabic projects community) a month or something like and we can review them with Commons tools and after bots review. An other thing, we can start uploding PDFs and pictures from Arabic Wikisource since they are in public domain and have less issues. We finish reviweing them and we can fix Arabic Wikipedia later. --Helmoony (talk) 11:02, 17 March 2018 (UTC)
@Helmoony: We have enough copyvios, thank you. What tools for reviewing uploads do we have on Commons that you don't have on Arabic projects? What can we do to make such tools available on Arabic projects?   — Jeff G. ツ please ping or talk to me 11:20, 17 March 2018 (UTC)