Wikipedia:Bots/Requests for approval/DASHBot: Difference between revisions
Content deleted Content added
MalnadachBot (talk | contribs) m Fixed Lint errors. (Task 12) |
|||
(23 intermediate revisions by 11 users not shown) | |||
Line 1:
<noinclude>[[Category:
#A0FFA0; 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 keep vote.svg|20px]] '''Approved'''.<!-- from Template:Bot Top-->
==[[User:DASHBot|DASHBot]]==
{{Newbot|DASHBot}}
Line 10 ⟶ 13:
<!--Programming Language: The computer language that this bot will be written in. E.g. Python, Java, C, VB, AutoWikiBrowser. NOT English etc -->
'''[[Programming
<!--Source code available: e.g. a link to the source code, "Standard pywikipedia"/"AWB"/etc. Be sure the bot account's password is not given out! -->
Line 35 ⟶ 38:
<!-- e.g. Continuous, daily, one time run, etc. -->
'''Edit period(s):'''
Monthly? The
<!--Should be a reasonable guess as to how many distinct pages you'll be editing. For open-ended tasks, estimate pages per some reasonable time period.-->
<br>'''Estimated number of pages affected:''' <s> I have no idea, a Lot from the looks of the size of what X!'s dump scan returned (the list is 807 kb long). </s>Update, I did a dump scan, and it returned a list around 21 thousand. However, that includes re-directs and DASHBot skips redirects.
<!--If "no", please provide a reason in the Function details or Discussion.-->
'''[[Template:bots|Exclusion compliant]]''' ''(?)''''':''' <s>I don't know if pywikipedia is exclusion compliant.</s> I will just parse out the links that transclude {{
<!--For existing bots only-->
Line 49 ⟶ 52:
Moves pages containing '(space)-(space)' (and their talk pages) to an article with the '(space)-(space)' replaced with '(space)ndash(space)'.
===Discussion===
I'd like to hear about if you think there are going to be any false positives, and how you'll catch them? [[User talk:Rjwilmsi|<span style="color:darkgreen;">'''''Rjwilmsi'''''</span>]] 22:24, 11 December 2009 (UTC)
:Well according to the MOS and the BOTRequest, it is appropriate to change ''all'' instances of '(space)-(space)' with '(space)ndash(space)'. Other then that there aren't really any openings for a false positive, as the bot won't even consider moving a page that dosen't contain '(space)-(space)'. If that wasn't the answer you were asking for, you may have to clarify a bit. Thanks for the question [[User:Tim1357|Tim1357]] ([[User talk:Tim1357|talk]]) 23:27, 11 December 2009 (UTC)
Sorry, but I do not think it is a good idea to automate moving thousands of pages unless there is a ''very'' clear consensus after ''wide'' discussion. What you might do is prepare a user-space list of 1000 titles and seek consensus to move them. After doing a couple of those with no objection, perhaps the bot could be extended to run unleashed. One reason that automating this sort of activity is not a good idea is that different editors have different views, and the tiny benefit from having titles more compliant with some rule is not worth the almost certain side effect of upsetting some editors who are watching articles affected by the move (I can't think of an example, but there is bound to be some title where editors have argued over the hyphen/endash issue, and having a bot intrude will just offend some users). [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 00:40, 12 December 2009 (UTC)
:If that is what the discussion comes to. I will ask some more people to come and comment. I was under the impression that there was consensus to make the MOS, and that should therefore translate to consensus for the bot. [[User:Tim1357|Tim1357]] ([[User talk:Tim1357|talk]]) 05:59, 12 December 2009 (UTC)
Of course bearing in mind that every endashed page ''should'' have a hyphen redirect, the number will probably be much lower than this. I am doing a scan now, looks around the 5k mark. ''[[User:Rich Farmbrough|Rich]] [[User talk:Rich Farmbrough|Farmbrough]]'', 06:22, 12 December 2009 (UTC).
:[[User:Rich Farmbrough/temp60|8491]] - most in big groups and obviously changeable. ''[[User:Rich Farmbrough|Rich]] [[User talk:Rich Farmbrough|Farmbrough]]'', 06:32, 12 December 2009 (UTC).
: I really '''support''' this idea. I [[Wikipedia:Bot_requests/Archive_31#DASHBot|proposed this]] once before and whilst it didn't happen (wikibreaks etc.) there was no opposition. I have on occasion done [http://en.wikipedia.org/w/index.php?title=Special:Log&offset=20090310095522&limit=237&type=move&user=Rambo%27s+Revenge&hide_patrol_log=1&month=&year= lots of these moves manually] and this automated process would be a very beneficial time saver. [[User:Rambo's Revenge|<b style="color:#E32636;">Rambo's Revenge</b>]] [[User talk:Rambo's Revenge|<small><b style="color:#FFA500;">(talk)</b></small>]] 10:40, 12 December 2009 (UTC)
::Thanks for that Rich, I was going to do that, but now I'm glad I don't have to! I will run the bot from that list. Note that I '''will''' leave redirects [[User:Tim1357|Tim1357]] ([[User talk:Tim1357|talk]]) 18:12, 12 December 2009 (UTC)
:::I had a look through Rich's list and your plan is probably less controversial than I had feared in my above comment. [[User:Johnuniq|Johnuniq]] ([[User talk:Johnuniq|talk]]) 21:43, 16 December 2009 (UTC)
::::{{tl|BAGAssistanceNeeded}} Ok, well if all the concerns are met, then I think I'm ready to go. Note that I made a settings page that will allow users to turn the bot off if something goes wrong. [[User:Tim1357|Tim1357]] ([[User talk:Tim1357|talk]]) 23:51, 16 December 2009 (UTC)
{{BotTrial|edits=50}} '''[[User:MBisanz|<span style='color: #FFFF00;background-color: #0000FF;'>MBisanz</span>]]''' <sup>[[User talk:MBisanz|<span style='color: #FFA500;'>talk</span>]]</sup> 02:59, 26 December 2009 (UTC)
:{{doing}} [[User:Tim1357|Tim1357]] ([[User talk:Tim1357|talk]]) 04:11, 26 December 2009 (UTC)
::Damn, i only got 35 done. I am being throttled because DASHBot is a new user. Is it all right if I leave it as is? If not, Ill be back tomorrow to finish. [[User:DASHBot|DASHBot]] ([[User talk:DASHBot|talk]]) 05:57, 26 December 2009 (UTC)
:::Sure, no rush. '''[[User:MBisanz|<span style='color: #FFFF00;background-color: #0000FF;'>MBisanz</span>]]''' <sup>[[User talk:MBisanz|<span style='color: #FFA500;'>talk</span>]]</sup> 02:42, 27 December 2009 (UTC)
::::{{BotTrialComplete}} [http://en.wikipedia.org/w/index.php?title=Special:Log&action=view&type=move&user=DASHBot 49] pages (talk pages included) moved. [[User:Tim1357|Tim1357]] ([[User talk:Tim1357|talk]]) 03:49, 27 December 2009 (UTC)
:{{BotApproved}} '''[[User:MBisanz|<span style='color: #FFFF00;background-color: #0000FF;'>MBisanz</span>]]''' <sup>[[User talk:MBisanz|<span style='color: #FFA500;'>talk</span>]]</sup> 10:12, 30 December 2009 (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>
|