Jump to content

Wikipedia:Bots/Requests for approval/DipankanBot: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
request
Line 36: Line 36:


<!--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, all. I present before you my first bot, running on [[mw:Manual:Pywikipedia|Pywikipedia]]. It does a variety of jobs, including cleaning of [[WP:SAND|sandbox]], adding missing <nowiki><references/></nowiki> tags, welcoming of new users and tagging newly uploaded files without copyright information for deletion. It is written in Python and it is operated through Pywikipedia. I have tested it once and it is clear, without any bugs and it won't create any problem. [[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)
'''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 59: Line 59:


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)
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)

Revision as of 06:23, 12 June 2012

Operator: Dipankan001 (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)

Time filed: 06:09, Wednesday May 30, 2012 (UTC)

Automatic, Supervised, or Manual: Automatic

Programming language(s): Python

Source code available: Pywikipedia

Function overview: Welcoming new users, adding missing <references /> tags to articles, cleaning of sandbox, and tagging newly uploaded files with no information on copyright status.

Links to relevant discussions (where appropriate):

Edit period(s): Daily

Estimated number of pages affected: 2000-3000 Exclusion compliant (Yes/No): Yes.

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

Function details: Hello all, I present you my first bot, DipankanBot. It runs on 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. Dipankan (Have a chat?) 06:09, 30 May 2012 (UTC)[reply]

Discussion

Way too many tasks for one BRFA, please split this task into multiple BRFAs. Also:

  • Welcoming new users - No
  • Cleaning of sandbox - This should be fine, however you need to be careful to ensure that the bot doesn't get into an edit war with one of the current sandbox bots
  • Adding missing <references /> tags to articles - Is there consensus for a bot to do this? (Does a bot currently do this?)
  • Tagging newly uploaded files with no information on copyright status. - Needs a lot more detail. What will it use to determine which images should be tagged? Will it notify users? What template will it tag images with? If for some reason an image is tagged incorrectly, what happens?

--Chris 08:04, 30 May 2012 (UTC)[reply]

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 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? Dipankan (Have a chat?) 10:09, 30 May 2012 (UTC)[reply]
I would say no to Sandbox task. We don't need a million bots to clean up the sandbox. One bot is sufficient.—cyberpower ChatOnline 20:46, 30 May 2012 (UTC)[reply]
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. Dipankan (Have a chat?) 06:22, 31 May 2012 (UTC)[reply]
Do we not already have a bot that tags images that do not have proper licencing? (talk→ BWilkins ←track) 16:33, 1 June 2012 (UTC)[reply]
ImageTaggingBot handles new uploads with no source/no license. --Carnildo (talk) 21:28, 8 June 2012 (UTC)[reply]
A user has requested the attention of a member of the Bot Approvals Group. Once assistance has been rendered, please deactivate this tag by replacing it with {{t|BAG assistance needed}}. Get a trial for 50 edits? Dipankan (Have a chat?) 10:07, 8 June 2012 (UTC)[reply]
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. — The Earwig (talk) 23:18, 8 June 2012 (UTC)[reply]
It uses {{di-no license}} along with the date for tagging images. It notifies users with {{subst:di-no license-notice|1=Filename.ext}} ~~~~ . 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. Dipankan (Have a chat?) 05:59, 9 June 2012 (UTC)[reply]
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 {{Information}} template? --Carnildo (talk) 21:59, 10 June 2012 (UTC)[reply]
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. Dipankan (Have a chat?) 06:17, 11 June 2012 (UTC)[reply]

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 <s>...</s> to strike out the parts that are no longer being requested, or rewrite them entirely. Thanks. Anomie 14:35, 11 June 2012 (UTC)[reply]

 Done, updated. Dipankan (Have a chat?) 06:23, 12 June 2012 (UTC)[reply]