Wikipedia:Bots/Requests for approval/DipankanBot: Difference between revisions
Appearance
Content deleted Content added
MalnadachBot (talk | contribs) m Fixed Lint errors. (Task 12) |
|||
(29 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude>[[Category: |
<noinclude>[[Category:Denied Wikipedia bot requests for approval|DipankanBot]]</noinclude><div class="boilerplate metadata" style="background-color: |
||
#DEDACA; margin:2em 0 0 0; padding:0 10px 0 10px; border:1px solid #AAAAAA;"> |
|||
:''The following discussion is an archived debate. <span style="color:red">'''Please do not modify it.'''</span> To request review of this BRFA, please start a new section at [[WT:BRFA]].'' The result of the discussion was [[File:Symbol delete vote.svg|20px|alt=|link=]] '''Denied'''{{#ifeq:|no||.}}<!-- from Template:Bot Top--> |
|||
==[[User:DipankanBot|DipankanBot]]== |
==[[User:DipankanBot|DipankanBot]]== |
||
{{Newbot|DipankanBot}} |
{{Newbot|DipankanBot}} |
||
Line 19: | Line 21: | ||
<!--A SHORT bot function overview (max 2–3 lines); place the in-depth explanation in the "function details" section below--> |
<!--A SHORT bot function overview (max 2–3 lines); place the in-depth explanation in the "function details" section below--> |
||
'''Function overview:''' Welcoming new users, adding missing <nowiki><references /> </nowiki> tags to articles, cleaning of sandbox, and tagging newly uploaded files with no information on copyright status. |
'''Function overview:''' <s>Welcoming new users, adding missing <nowiki><references /> </nowiki> tags to articles, cleaning of sandbox, and </s>tagging newly uploaded files with no information on copyright status. |
||
<!--Bot tasks require consensus in order to be approved. Please list any relevant discussions here to indicate consensus for the task. If such input is not necessary (for instance, a task that is duplicating or closely matching an existing bot) leave this blank--> |
<!--Bot tasks require consensus in order to be approved. Please list any relevant discussions here to indicate consensus for the task. If such input is not necessary (for instance, a task that is duplicating or closely matching an existing bot) leave this blank--> |
||
Line 36: | Line 38: | ||
<!--List full and complete function details here. Please be precise and explicit, describing all changes the bot would make. Bots cannot be approved for open-ended tasks, so ensure the details cover all cases. Consider making several BRFAs for tasks with large independent changes. Vague or incomplete details can delay the BRFA process. Straight-forward details and examples will speed up the approval. If you need to modify these details after a discussion starts, it is recommended that you use del tags – <del></del> – to remove text and ins tags – <ins></ins> – for additions (this preserves coherence of the discussion), or show/hide boxes as you see fit. --> |
<!--List full and complete function details here. Please be precise and explicit, describing all changes the bot would make. Bots cannot be approved for open-ended tasks, so ensure the details cover all cases. Consider making several BRFAs for tasks with large independent changes. Vague or incomplete details can delay the BRFA process. Straight-forward details and examples will speed up the approval. If you need to modify these details after a discussion starts, it is recommended that you use del tags – <del></del> – to remove text and ins tags – <ins></ins> – for additions (this preserves coherence of the discussion), or show/hide boxes as you see fit. --> |
||
'''Function details:''' Hello |
'''Function details:''' Hello all, I present you my first bot, DipankanBot. It runs on [[mw:Manual:Pywikipediabot|Pywikipedia]] and tags newly uploaded files without any licensing tags on them for deletion. It checks the whole page for available license templates from all the licensing categories, i.e Non free categories, Public Domain categories, Copyright from countries and all the copyright categories present. It will further report images that seem to have a fake license at [[User:Filnik/Report]]. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 06:09, 30 May 2012 (UTC) |
||
===Discussion=== |
===Discussion=== |
||
Line 47: | Line 49: | ||
--[[User_talk:Chris G|<span style="color:Green; font-weight: bold;">Chris</span>]] 08:04, 30 May 2012 (UTC) |
--[[User_talk:Chris G|<span style="color:Green; font-weight: bold;">Chris</span>]] 08:04, 30 May 2012 (UTC) |
||
:OK, it might do just one task for now. I'd suggest cleaning of sandbox or tagging of newly uploaded files with no information on their copyright status. As to your queries, this bot will not be edit warring with the current sandbox , I'm sure of that. And for the images, it scans through all newly uploaded files [[Special:NewFiles|on Wikipedia]], and sees if there is any available licenses. If there is no license templates found on the image, it tags them as having no information on their copyright status. It will also notify users. BTW I don't think any bot fixes the reference thing; and since you don't agree; I will not run it. So should you get a trial for this bot? [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 10:09, 30 May 2012 (UTC) |
:OK, it might do just one task for now. I'd suggest cleaning of sandbox or tagging of newly uploaded files with no information on their copyright status. As to your queries, this bot will not be edit warring with the current sandbox , I'm sure of that. And for the images, it scans through all newly uploaded files [[Special:NewFiles|on Wikipedia]], and sees if there is any available licenses. If there is no license templates found on the image, it tags them as having no information on their copyright status. It will also notify users. BTW I don't think any bot fixes the reference thing; and since you don't agree; I will not run it. So should you get a trial for this bot? [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 10:09, 30 May 2012 (UTC) |
||
::I would say no to Sandbox task. We don't need a million bots to clean up the sandbox. One bot is sufficient.—[[User:Cyberpower678|< |
::I would say no to Sandbox task. We don't need a million bots to clean up the sandbox. One bot is sufficient.—[[User:Cyberpower678|<span style="color:green; font-family:Neuropol;">cyberpower</span>]] [[User talk:Cyberpower678|<sup><span style="color:olive; font-family:arnprior;">Chat</span></sup>]]<sub style="margin-left:-3.7ex"><span style="color:olive; font-family:arnprior;">Online</span></sub> 20:46, 30 May 2012 (UTC) |
||
:::That's fine then. We might be observing [[Memorial Day]] when a thousand bots clash with each other LOL... The tagging task is pretty fine, though. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 06:22, 31 May 2012 (UTC) |
:::That's fine then. We might be observing [[Memorial Day]] when a thousand bots clash with each other LOL... The tagging task is pretty fine, though. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 06:22, 31 May 2012 (UTC) |
||
:::: Do we not already have a bot that tags images that do not have proper licencing? ([[User talk:Bwilkins|< |
:::: Do we not already have a bot that tags images that do not have proper licencing? ([[User talk:Bwilkins|<span style="font-variant:small-caps;">talk→</span>]]<span style="border:1px solid black;">''' [[User:Bwilkins|BWilkins]] '''</span>[[Special:Contributions/Bwilkins|<span style="font-variant:small-caps;">←track</span>]]) 16:33, 1 June 2012 (UTC) |
||
:::::[[User:ImageTaggingBot|ImageTaggingBot]] handles new uploads with no source/no license. --[[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:28, 8 June 2012 (UTC) |
:::::[[User:ImageTaggingBot|ImageTaggingBot]] handles new uploads with no source/no license. --[[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:28, 8 June 2012 (UTC) |
||
:{{BAGAssistanceNeeded}} Get a trial for 50 edits? [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 10:07, 8 June 2012 (UTC) |
:{{tlx|BAGAssistanceNeeded}} Get a trial for 50 edits? [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 10:07, 8 June 2012 (UTC) |
||
::So this is just the image tagging bot right now? You still haven't answered some of Chris's questions above. What templates would you use to tag images and notify users, and how would you handle incorrect taggings? Also, I'm wondering if a short delay is a good idea after the image is uploaded and before we tag it, in case the uploader needs a few minutes to add a license. — [[User:The Earwig|<span style="color:#080;">The</span> <span style="color:#040;">Earwig</span>]] [[User talk:The Earwig|<span style="color:black;"><sup>(talk)</sup></span>]] 23:18, 8 June 2012 (UTC) |
|||
:It uses <nowiki>{{di-no license}} along with the date for tagging images. It notifies users with {{subst:di-no license-notice|1=Filename.ext}} ~~~~ </nowiki>. It sometimes might clean the sandbox (rarely). Yes, it checks the older files first in the log and then the new files. If this bot goes wrong there will be a false positive page created for the bot. It also reports images which seem to have a fake license at [[User:Filnik/Report]]. I don't the technology behind this, but it really works and is great. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 05:59, 9 June 2012 (UTC) |
|||
::What is your criteria for deciding that a file doesn't have a license? Is it simply the absence of a known license tag, or do you also do things like check the "permission =" field of the {{tl|Information}} template? --[[User:Carnildo|Carnildo]] ([[User talk:Carnildo|talk]]) 21:59, 10 June 2012 (UTC) |
|||
:::It checks the whole file page for every known licensing tags from all the categories, and if there isn't one, it will tag them. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 06:17, 11 June 2012 (UTC) |
|||
Before this does anything, please fix the function overview and function details to reflect what this request is actually requesting in light of the above discussion. You may use {{tag|s}} to strike out the parts that are no longer being requested, or rewrite them entirely. Thanks. [[User:Anomie|Anomie]][[User talk:Anomie|⚔]] 14:35, 11 June 2012 (UTC) |
|||
:{{done}}, updated. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 06:23, 12 June 2012 (UTC) |
|||
::What do you mean by "reports images which seem to have a fake license"? How does it determine this? What do you mean when by "I don't the technology behind this{{sic}}"? Did you write the code that you are going to be using? If not, who did and will you make this code available for review? I'm seeing a lot of eagerness to run a bot, and not a lot of evidence of the technical skill and the understanding of policy to do so. Thank you, — <strong><span style="font-family:monospace, monospace;">[[User talk:Madman|madman]]</span></strong> 14:09, 15 June 2012 (UTC) |
|||
:::It's running on [[mw:Manual:Pywikipediabot|Pywikipedia]], source code is there, you can see from there. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 14:48, 15 June 2012 (UTC) |
|||
::::Some points: |
|||
::::#I think that madman's concern (along with my own) is that pywikipedia has no inherent, built-in way of magically determining if an image is a copyvio or incorrectly licenced (i.e. "seem to have a fake license"). Without further explanation of just how, exactly, your bot will provide this functionality, we'll have difficulty approving your bot. |
|||
::::#Although someone may not use one of our licensing tags, it doesn't necessarily mean that they haven't otherwise correctly filled out licensing information. Because of this, it may be inappropriately premature to tag a file for CSD without a little more logic. For example, while the uploader's license might not have a template, it could still be compatible with our licensing (e.g., someone could literally license it as "do whatever you want with it" or under the [[Do What The Fuck You Want To Public License]]). |
|||
:::: --[[User:Slakr|<span style="color:teal;font-weight:bold;">slakr</span>]]<small><sup>\ [[User talk:Slakr|talk]] /</sup></small> 23:13, 22 June 2012 (UTC) |
|||
:::::I agree with what you said, but I had [http://en.wikipedia.org/enwiki/w/index.php?title=User:Filnik/Report&action=history tested it]. The majority of new users nowadays use the File Upload Wizard which is the default. Using it requires the image to be marked by a license template. Surely the bot would not catch the wrong ones. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 10:02, 23 June 2012 (UTC) |
|||
::::::Any particular reason you're making edits to someone else's user space? Are you using someone else's script? --[[User:Slakr|<span style="color:teal;font-weight:bold;">slakr</span>]]<small><sup>\ [[User talk:Slakr|talk]] /</sup></small> 01:32, 26 June 2012 (UTC) |
|||
:The fact is that I'm not a admin, so putting up a list in my userspace would be pretty difficult and hard work for me, since I've to report those everytime it checks. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 11:05, 26 June 2012 (UTC) |
|||
::So why not just change it yourself, you don't need to be an admin. Go to the folder where all your pywikipedia stuff is, right click on <code>checkimages.py</code> and select 'Edit with IDLE' and then go to line 331. Swapout Filnik for Dipankan001. There you are. It will report in your userspace now, instead of the guy's this script was originally written for. '''[[User:Rcsprinter123|<span style="font-family:cambria; font-size:10pt; color:#151B8D">Rcsprinter</span>]]''' [[User talk:Rcsprinter123|<span style="font-family:calibri; font-size:8pt; color:#488AC7">(yak)</span>]] 18:24, 26 June 2012 (UTC) |
|||
:::{{done}}. Thanks for the help! [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 14:53, 29 June 2012 (UTC) |
|||
::::All issues seem to have been adressed. As a nearly-but-not-quite BAG member I can't give a trial myself, but am recommending a seven day trial to commence as soon as a BAG puts the proper template up. Neat idea, Dipankan. {{tlx|BAGAssistanceNeeded}} '''[[User:Rcsprinter123|<span style="font-family:cambria; font-size:10pt; color:#151B8D">Rcsprinter</span>]]''' [[User talk:Rcsprinter123|<span style="font-family:calibri; font-size:8pt; color:#488AC7">(yak)</span>]] <small>@</small> 11:28, 7 July 2012 (UTC) |
|||
:::::I'm not sure that we need a bot task that will duplicate ImageTaggingBot's functionality; as there's no harm inherent in such redundancy, however, you are {{BotTrial|edits=25}} '''as long as''' you change this line <tt>'en':[u'{{nld', u'{{no license'],</tt> to this <tt>'en':[u'{{nld', u'{{no license', u'{{untagged'],</tt> so your bot will recognize files that have been tagged by ImageTaggingBot. — <strong><span style="font-family:monospace, monospace;">[[User talk:Madman|madman]]</span></strong> 19:13, 10 July 2012 (UTC) |
|||
:<nowiki>{{OperatorAssistanceNeeded|D}}</nowiki> Almost done yet? '''[[User:Rcsprinter123|<span style="font-family:cambria; font-size:10pt; color:#151B8D">Rcsprinter</span>]]''' [[User talk:Rcsprinter123|<span style="font-family:calibri; font-size:8pt; color:#488AC7">(converse)</span>]] <small>@</small> 16:30, 27 July 2012 (UTC) |
|||
::Ya it is. [[User:Dipankan001|<span style="color:green">Dipankan</span>]] <sup>([[User talk:Dipankan001|<span style="color:purple">Have a chat?</span>]])</sup> 06:08, 28 July 2012 (UTC) |
|||
:::{{BotTrialComplete}} then, so it can be reviewed. — <strong><span style="font-family:monospace, monospace;">[[User talk:Madman|madman]]</span></strong> 20:39, 28 July 2012 (UTC) |
|||
::::Looks like it tagged one file correctly, but all the rest of the edits were making useless reports. What is its criteria for "fake licenses"? FURs certainly shouldn't be considered "fake licenses", or every new file uploaded with an FUR noted. The bot is noting templates like Do not move to Commons and AWM-image as fake licenses, when there are perfectly valid licenses below them. I'm inclined to think this aspect of the Pywikipedia script is hopelessly outdated and as such, not useful at all. — <strong><span style="font-family:monospace, monospace;">[[User talk:Madman|madman]]</span></strong> 15:37, 1 August 2012 (UTC) |
|||
:::::{{BotDenied}} – This task is not sufficiently useful, given its problematic implementation, to justify approval of a task already adequately performed by another bot. — <strong><span style="font-family:monospace, monospace;">[[User talk:Madman|madman]]</span></strong> 03:58, 6 August 2012 (UTC) |
|||
:''The above discussion is preserved as an archive of the debate. <span style="color:red">'''Please do not modify it.'''</span> To request review of this BRFA, please start a new section at [[WT:BRFA]].''<!-- from Template:Bot Bottom --></div> |