Wikipedia:Bots/Requests for approval/CSDCheckBot: Difference between revisions
Content deleted Content added
→Discussion: note |
→Discussion: Some responses |
||
Line 75:
:(e/c)As for G1-3, if they're at all like me, admins and taggers aren't constantly flipping back and forth between newpages and the CSD policy to see what the exact wording of the criteria say. While not all vandalism is nonsense, most nonsense could be considered vandalism; the only difference being the lack of an assumption of good faith, which usually isn't obvious just by reading the page (and if there is an assumption of good faith, then it could qualify as a test page).
:On a side note, I refactored your main description a bit, so it'll hopefully be a bit easier to read. And, there are other [http://code.google.com/p/python-wikitools/ Python] [http://sourceforge.net/projects/mwclient/ frameworks]. <font face="Broadway">[[User:Mr.Z-man|Mr.]][[User talk:Mr.Z-man|'''''Z-'''man'']]</font> 17:51, 3 May 2009 (UTC)
*First of all, the "warnings" will not be not be phrased like warnings. They will be neutrally worded notifications. I called them warnings in the explanation above because using "neutrally worded notifications" every place I used "warnings" would have made the description even more awkward and difficult to follow than it was already. (On that note, thanks for the refactoring Mr. Z-man, I'm not particularly good at that sort of thing. On further reflection the "wall of text" method was probably a bad idea.)
*As for G1-G3: If these are really that conflated in people's mind, then I will conflate them in code. Not a big deal, I'm simply more of a perfectionist when it comes to that things than some people apparently are. So G1-G3 will be equivalent, G3 and G10 will be equivalent, G11-G12 will be equivalent, G2 and A7 will be equivalent. If anyone wants me to conflate anything else, post it here with supporting reasoning and I'll look into it.
*As for "substantial changes" between the version of a page that is tagged and the version from which the tag is removed: I can do that with regards to size, but I have no particular method available to me for checking for substantial alteration to content as opposed to superficial alterations. The magic phrase is as close as I can get to a solution to this; I would really rather not have it ignore every single page that is changed at all aside from the removal of the template or it will ignore an indordinate percentage of denied speedies, as most authors do at least something to the page after it is tagged.
*In response to all concerns about accuracy: The first test run I do with the bot will be log-only. I'll dump a log of everything it would have done in a several-hour period to a subpage in the bot's userspace. After I've done this, specific causes of inaccuracy can be isolated and addressed; in particular we can see how often the problem in the point preceding this one causes a superfluous notification. If it is felt that a trial run in which it only warns people who have had a tag denied by a sysop would be helpful, then I can do that too.
*Thanks for the note about other Python frameworks, Mr. Z-man. I'll look at them for future projects, but as for this one I'd like to stick with Pywikipedia, as I've already gotten the code mostly written, unless there is some particular reason that you feel Pywikipedia would be particularly unsuited to this task.--[[User:Dycedarg|<span style="border:1px solid red;color:red; padding:1px;background:#000">'''Dycedarg'''</span>]] [[User talk:Dycedarg|'''<span style="color:#000000">ж</span>''']] 19:05, 3 May 2009 (UTC)
|