Wikipedia:Bots/Requests for approval/CanaryBot


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Symbol oppose vote.svg Withdrawn by operator.

CanaryBot
Operator:

Time filed: 01:36, Monday, July 11, 2016 (UTC)

Automatic, Supervised, or Manual: Manual Automatic and manual.

Programming language(s): Control Panel with Bash and scripts from Pywikibot.

Source code available: Not at this moment. I'm trying to refine more the code and make a better control panel before to share the code.

Function overview: Replace incorrect images (like no official symbols by the official or its alternative) and replace images for SVG version if its is available. It also make lists of pages and archive of its userpage to be look up.

Links to relevant discussions (where appropriate): Any discussion relevant at this moment.

Edit period(s): When I find something to replace or when I will make a SVG version of some image.

Estimated number of pages affected: Depending. There is files used 5-15 times, but there is another files used more than 1000 times.

Exclusion compliant (Yes/No): Yes

Already has a bot flag (Yes/No): No

Function details:
 * Replace images by its SVG version (if its available). This function consists mainly in looking for an image on every page where it is and replace it with its SVG version. It's very safe because everything is manual and I have to accept the change. I will never change images of user pages, discussion pages, wikiprojects pages, etc.; I'm only accept changes on articles and templates pages (nor in its discussions).
 * Correcting images. That works like the first task but the focus is different. It consists in replace image because it's erroneous. To be more concise I give you an example.
 * The provinces of Las Palmas de Gran Canaria and Santa Cruz de Tenerife haven't got official flags but there is many articles where the users have put a flag (Las Palmas and Santa Cruz de Tenerife unofficial flags) known like the "official". Why it isn't official? Because there isn't an official regulation (it hasn't been published in any official gazette (like es:Boletín Oficial de Canarias). So the solution is replace by one official symbol to represent the province (or by nothing if there isn't one), I mean like the coat of arms, in the case of both provinces exists officials coat of arms.


 * List pages. I have include a function to list specific pages, like every page in one category or every that has an external link to a website. It's useful to recover information of what websites are referenced on wiki articles. When I list pages the bot ask me if I want to archive the list, if I say "yes" the bot create a page in its userpage that everyone could visit. To illustrate that example I invite you to visit the user page of CanaryBots in Spanish Wikipedia.

When someone confirms me that I can make some tests of my tasks in the articles I will made to illustrate how CanaryBot works. While you can check the contributions on Spanish Wikipedia.

Discussion

 * Quick note: that link to the bot's ESWP contributions seems to be broken. Enterprisey (talk!) (formerly APerson) 05:17, 11 July 2016 (UTC)
 * Excuse me! Fixed ✅ Regards, Ivanhercaz &#124; Discusión Plume pen w.png 09:23, 11 July 2016 (UTC)


 * Keep in mind that some non-free images have SVGs available, but in some cases should not be used. My go-to example for this seems to have been deleted a few years ago, so I'm afraid I can't illustrate such a case. But from WP:FREER, For a vector image (i.e. SVG) of a non-free logo or other design, US law is not clear as to whether the vectorization of the logo has its own copyright which exists in addition to any copyright on the actual logo. → Σ σ  ς . (Sigma) 05:50, 11 July 2016 (UTC)
 * Of course. I'm going to replace images following the rules. Before to start the task I read the warnings in both files to know if there is some reason to not make the change (like the example that you have said). First of all I'm going to concentrate in replace images that clearly do not infringe the rules, like many flags of the Spanish province. Then I will try to make SVG version (in the case that I can make it legally) and then make the replacement. Regards, Ivanhercaz &#124; Discusión Plume pen w.png 09:23, 11 July 2016 (UTC)

I am going to take a closer look at this later. However I will point out that if your tool makes suggestions to you, and you manually implement the changes then it is generally considered a manual edit. For the first task you say "everything is manual and I have to accept the change", if you do this then a bot flag is not needed as it is you who are doing the editing not the bot. Naturally the edits will be judged as though a human made them, any mistake a bot might make but a human would not would indicate that it was not manual editing.

Regarding the second task, I am wondering if these erroneous images are simply mistakes or if they are possibly a result of a difference of opinion. If people are in disagreement as to if a flag belongs then it is not a good task for a bot as human discussion would be required. If this is not controversial then that is fine, but I would like some indication that this is known to be uncontroversial or that a consensus exists for this.

Regarding task 3, it looks like an information gathering and reporting tool. See Bot policy which described acceptable use of bots in your own userspace without approval.

These are my first impressions, I am certainly going to give this a harder look later. Please let me know what you think. HighInBC Need help? 15:08, 18 July 2016 (UTC)


 * Hi! Thank your for your comment, excuse me the delay in responding. I'm going to clarify point by point your appreciations.
 * About the manual edits. Sorry, I was wrong when I type just manual on the request. I mean, CanaryBot would make both edits, automatic and manual. To make automatic edits I need to be sure what pages I need to change, so I will use that option with the support of the list pages task: I made a list with the pages that I have interested to change and then, I execute CanaryBot to replace every page automatically (because the list has been revised and I know that every edit will be correct). I will make manual edits with the control panel of CanaryBot when an article has a few pages where is used or when I need to revise because there is exceptions to keep in mind.
 * About the corrections. Second task is important but, like you have said, it's important to be sure about the change.
 * In the example of the flags of the Canary provinces (Las Palmas and Santa Cruz de Tenerife) I can say that I'm totally sure because it's about flags and a official flag need a document to be official, and in that case, there isn't an official document published in a official gazette. Before to make that edits I comment the change in the article's talk page (if you know Spanish you can read it), and if I make that change in another wiki I would published the same (in the correct language) in its respective talk page.
 * If I consider that any kind of files (not symbols that need a reference to an official document) need to be corrected, I would explain what I think and why I think that it should be change in the talk page (or in the village pump). I don't want change for change, I want to improve the quality of the content, so I need to be sure with the changes.
 * About task 3. All right, I understand.
 * Thank your for your impressions HighInBC. I hope that I have clarify more the tasks. I await your answer. Regards, Ivanhercaz &#124; Discusión Plume pen w.png 21:34, 20 July 2016 (UTC)


 * Regards, Ivanhercaz &#124; Discusión Plume pen w.png 13:29, 3 August 2016 (UTC)


 * Task trials:


 * Task 1 Please demonstrate with with 3-5 different files, up to a maximum of 40 edits.
 * Task 2 Please demonstrate with 2-3 different files, up to a maximum of 30 edits.
 * Task 3 As this is confided to your bot user space - you may trial this at low volumes (up to 2 edits per hour continuously)
 * — xaosflux  Talk 00:53, 1 September 2016 (UTC)
 * At this moment I haven't got so much time to apply this task so I have made it with fastly examples:
 * Task 1 ✅ I have change  to ,   to  ,   to  , and a few of   to.
 * Task 2 } I will try to make it in the next days because I need some time to publish in the talk pages why the files are incorrect, like I have explained you in previous messages.
 * Task 3 ✅ There is a list with all the pages with  and there is a smaller list with all the pages with.
 * Ivanhercaz &#124; Discusión Plume pen w.png 12:49, 1 September 2016 (UTC)
 * Could you make some more edits under task #1 - your initial ones appear OK - but having more volume will lead to a better review. — xaosflux  Talk 13:00, 1 September 2016 (UTC)
 * Without problems. I have made 28 edits more replacing  with  . Excuse me, I beat the maximum edits in task 1, I made 46 if I am not wrong. Regards, Ivanhercaz &#124; Discusión Plume pen w.png 14:49, 1 September 2016 (UTC)


 * How are you dealing with using files that have different copyright statuses? While the svg version may be higher quality, if the copyright use is not as strong that could cause issues.  For example File:Buenos_Aires_province_flag.png has an OTRS confirmed free-for-any-use license statement, but File:Bandera_Buenos_Aires.svg appears to have a country-restricted public domain statement on it.  —  xaosflux  Talk 01:57, 6 November 2016 (UTC)
 * Hi, I have never had a problem with the license because the most of symbols of a country usually be in public domain or the author of the files have been uploade it with a CC license compatible. Anyway, I think that I am going to withdraw my request because in this moments I haven't got the time necessary to work with the bot in many places, so I prefer to concentrate my work in Wikipedia in Spanish (when I have time because now it is impossible for me to continue that). Sorry for the inconvenience.
 * Regards, Ivanhercaz &#124; Discusión Plume pen w.png 18:29, 6 November 2016 (UTC)
 * No worries, again apologies for the delay. As you have done most of the background work if you want to revisit this, please just reactivate this BRFA. —  xaosflux  Talk 18:34, 6 November 2016 (UTC)


 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.