Wikipedia:Bots/Requests for approval/Hazard-Bot 9
- 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 Approved.
Operator: Hazard-SJ (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 03:17, Saturday May 5, 2012 (UTC)
Automatic, Supervised, or Manual: Automatic
Programming language(s): Python
Source code available: PyWikipedia and custom code
Function overview: To tag pages from Wikipedia:Database reports/Unused non-free files with {{Orphan image}}
{{subst:orfurrev}} {{subst:orfud}}
Links to relevant discussions (where appropriate): Wikipedia:Bot_requests#Database_reports.2FUnused_non-free_files.E2.80.8E
Edit period(s): Occasional
Estimated number of pages affected: < 1400 originally
Exclusion compliant (Yes/No): Yes
Already has a bot flag (Yes/No): Yes
Function details: I will generate a list of file description pages from Wikipedia:Database reports/Unused non-free files and the bot will add {{Orphan image}}
if it wasn't already present on the page. Hazard-SJ ✈ 03:17, 5 May 2012 (UTC)[reply]
Discussion
[edit]- Go ahead. I'm in the early steps of getting Fastily's bots (I have all of them, theoretically) up on Wikilabs, but considering I know shit about the technical stuff, setting up labs is painful. Sven Manguard Wha? 05:00, 5 May 2012 (UTC)[reply]
- You have the Fbots? :O Hazard-SJ ✈ 20:53, 5 May 2012 (UTC)[reply]
Programming language(s): Python and/or C# Source code available: Pywikipedia and/or AutoWikiBrowser
Huh? Could you please clarifiy what languge it is written in, and if the source code will be avaible? --Chris 05:49, 5 May 2012 (UTC)[reply]
- It means that I may either use Pywikipedia or AWB for the job, possibly alternating, so I won't have to seek approval to use AWB and PWB differently. I am using the the standard Pywikipedia package and/or standard AWB. No original code will be used. Hazard-SJ ✈ 20:53, 5 May 2012 (UTC)[reply]
Approved for trial (100 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Please trial with both AWB and Pywikipedia, to ensure that the task runs smoothly on both. --Chris 13:00, 7 May 2012 (UTC)[reply]
{{BAGAssistanceNeeded}} I have not started my trials as yet, because I am now aware that I needed {{subst:orfurrev}} (for orphaned non-free revisions), not the template that was previously mentioned (which was for PD images). Hazard-SJ ✈ 00:18, 9 May 2012 (UTC)[reply]
- Also, I'll just use AWB to make things easier, I'll re-request if I want to use PWB. (So trial would change to 50?) Hazard-SJ ✈ 00:21, 9 May 2012 (UTC)[reply]
- Yeah, just 50. Let us know when it's done. MBisanz talk 19:34, 9 May 2012 (UTC)[reply]
- Trial complete. Here you go. Sorry, I went to 75 instead of 50. Hazard-SJ ✈ 21:15, 9 May 2012 (UTC)[reply]
- Yeah, just 50. Let us know when it's done. MBisanz talk 19:34, 9 May 2012 (UTC)[reply]
- The linked discussion mentions two tasks: tagging used non-free files with old revisions with {{subst:orfurrev}} (Fbot task 9) and tagging unused non-free files with {{subst:orfud}} (DASHBot F5 Bot). Is your bot only handling the {{subst:orfurrev}} task? The linked database report, Wikipedia:Database reports/Unused non-free files, lists files needing {{subst:orfud}}.
- When tagging with {{subst:orfurrev}}, do you check that the file information page doesn't already have {{orphaned non-free revisions}} or {{non-free reduced}} to avoid unnecessary duplicate tagging? --Stefan2 (talk) 22:04, 9 May 2012 (UTC)[reply]
- I have been checking for neither {{orphaned non-free revisions}} nor {{non-free reduced}}. Also, I have been adding {{subst:orfurrev}} to the pages from Wikipedia:Database reports/Unused non-free files, so I assume there is a problem? My intention is to tag the pages from Wikipedia:Database reports/Unused non-free files, but as you say, I should be using {{subst:Orfur}}. If that is the case, then I'd like to know if the
replacement
parameter is necessary or if it can be bypassed by the bot. Otherwise, if it is mandatory, I'd have to drop the task. Hazard-SJ ✈ 02:31, 10 May 2012 (UTC)[reply]- I checked a few files in the list. Yes, it seems that something is wrong. Here is a clarification of what is needed:
- For all files at Wikipedia:Database reports/Unused non-free files, check that they indeed are unused. The database report is only updated once a day and file usage quickly changes. I've sometimes tried to tag files manually, noticing that some files in that list are in use (presumably because of recent changes to the articles).
- Also check that the file doesn't already have {{di-orphaned fair use}}. If the template is present on the file information page, it means that someone else already has tagged the file. For example, User:Sfan00 IMG seems to have tagged lots of files today, probably manually (judging from his edit summaries).
- If unused and untagged, add {{subst:orfud}} to the file information page. Also inform the uploader about the tagging by adding "{{subst:di-orphaned fair use-notice|1=Example.jpg}} ~~~~" to the uploader's talk page, where Example.jpg should be replaced by the filename.
- A few other templates have been mentioned here. Don't use {{orphan image}}, {{subst:orfurrev}} or {{subst:orfur}} for this task as they are designed for other things. {{subst:orfur}} is for files with a replacement parameter whereas {{subst:orfud}} is for files without a replacement parameter. --Stefan2 (talk) 12:38, 10 May 2012 (UTC)[reply]
- I checked a few files in the list. Yes, it seems that something is wrong. Here is a clarification of what is needed:
- I have been checking for neither {{orphaned non-free revisions}} nor {{non-free reduced}}. Also, I have been adding {{subst:orfurrev}} to the pages from Wikipedia:Database reports/Unused non-free files, so I assume there is a problem? My intention is to tag the pages from Wikipedia:Database reports/Unused non-free files, but as you say, I should be using {{subst:Orfur}}. If that is the case, then I'd like to know if the
{{BAGAssistanceNeeded}} I'd like approval to go for another trial please. Hazard-SJ ✈ 06:10, 12 May 2012 (UTC)[reply]
- Just to be clear, I assume by that, you've managed to address all the concerns Stefan2 rasied? --Chris 17:12, 17 May 2012 (UTC)[reply]
- Yes, I believe so. Hazard-SJ ✈ 03:10, 19 May 2012 (UTC)[reply]
- Ok, lets see how it goes this time. Approved for extended trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. --Chris 10:25, 21 May 2012 (UTC)[reply]
- Trial complete. Done, with the exception of the notification part which I don't think will be doable for me, unless there is a way for it to be generated (none that I know of currently). Hazard-SJ ✈ 05:31, 24 May 2012 (UTC)[reply]
- Ok, lets see how it goes this time. Approved for extended trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. --Chris 10:25, 21 May 2012 (UTC)[reply]
- Yes, I believe so. Hazard-SJ ✈ 03:10, 19 May 2012 (UTC)[reply]
- Agreed, the uploader does need to be notifed that their image has been tagged for deletion. Hazard, is it possible for you to add that to the bot? --Chris 08:11, 30 May 2012 (UTC)[reply]
- I agree that it would be a good idea, but I don't think I can generate the uploader for each picture with AWB like this, so that part is still uncertain. Hazard-SJ ✈ 01:31, 1 June 2012 (UTC)[reply]
- Sorry, but if the users can't be notifed, then I really can't approve this task. It would be totally unfair on users to tag their images for deletion, and then not notify them. --Chris 02:57, 2 June 2012 (UTC)[reply]
- There is a possibility that I'll be getting some code for this. I'll wait for it and see how it goes. Hazard-SJ ✈ 04:04, 2 June 2012 (UTC)[reply]
- {{BAGAssistanceNeeded}} I have received some code, and have did a dry run. Can I go for a trial ("wet run") now, please? The code is in Python, and has two ignore lists if needed (one for users, one for the images). It will warn the author. Hazard-SJ ✈ 04:39, 3 June 2012 (UTC)[reply]
- Approved for extended trial (50 edits = 25 taggings + 25 notices). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Go for it. I've also updated the function overview since you'll be using {{subst:orfud}} instead of {{subst:orfurrev}}. — The Earwig (talk) 22:33, 3 June 2012 (UTC)[reply]
- {{BAGAssistanceNeeded}} I have received some code, and have did a dry run. Can I go for a trial ("wet run") now, please? The code is in Python, and has two ignore lists if needed (one for users, one for the images). It will warn the author. Hazard-SJ ✈ 04:39, 3 June 2012 (UTC)[reply]
- There is a possibility that I'll be getting some code for this. I'll wait for it and see how it goes. Hazard-SJ ✈ 04:04, 2 June 2012 (UTC)[reply]
- Sorry, but if the users can't be notifed, then I really can't approve this task. It would be totally unfair on users to tag their images for deletion, and then not notify them. --Chris 02:57, 2 June 2012 (UTC)[reply]
- I agree that it would be a good idea, but I don't think I can generate the uploader for each picture with AWB like this, so that part is still uncertain. Hazard-SJ ✈ 01:31, 1 June 2012 (UTC)[reply]
- I checked all file information pages and a few user talk pages and I think it looks correct. Two of the tagged files are currently in use, but I checked the articles in which they are currently used and confirmed that they were not in use when you tagged them. --Stefan2 (talk) 09:40, 5 June 2012 (UTC)[reply]
Approved. Looks good; thanks! — The Earwig (talk) 01:02, 7 June 2012 (UTC)[reply]
- 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.