Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 VWBot 8  
23 comments  


1.1  Discussion  
















Wikipedia:Bots/Requests for approval/VWBot 8







Add links
 









Project page
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Get shortened URL
Download QR code
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

< Wikipedia:Bots | Requests for approval

  • Approved BRFAs
  • talk
  • contribs
  • count
  • SUL
  • logs
  • page moves
  • block log
  • rights log
  • flag)
  • Operator: VernoWhitney (talk · contribs)

    Automatic or Manually assisted: Automatic

    Programming language(s): perl

    Source code available: http://www.uberbox.org/~marc/csb.pl

    Function overview: Duplicate CorenSearchBot. See Wikipedia:Bots/Requests for approval/CorenSearchBot

    Links to relevant discussions (where appropriate): Wikipedia:Bot owners' noticeboard#CorenSearchBot; back-up?

    Edit period(s): Continuous

    Estimated number of pages affected: Many

    Exclusion compliant (Y/N):N

    Already has a bot flag (Y/N):Y

    Function details: See Wikipedia:Bots/Requests for approval/CorenSearchBot

    Discussion[edit]

    I downloaded the code and required dependencies earlier and had it running a trial this morning. I am at present insufficiently familiar with perl to have completely tweaked it, so it made both the userspace edit I was looking for here, as well as a mainspace edit here. As such I have currently suspended execution. VernoWhitney (talk) 13:38, 20 August 2010 (UTC)[reply]

    • I should note that all of the templates still refer to CorenSearchBot, but that shouldn't (hopefully) cause too much of a problem during the trial as Coren's talk page is heavily watchlisted by those who work the results. I don't have time to tweak them just now I'm afraid since I have to run off for a few hours. VernoWhitney (talk) 13:54, 20 August 2010 (UTC)[reply]
    • Thanks. I went ahead and made the same changes to the rest of the templates it uses, so it should be all good and any annoyed customers should now be headed my way for the duration of the trial. VernoWhitney (talk) 17:31, 20 August 2010 (UTC)[reply]
    • I've been stalking both bots' contributions and that's the only issue I've seen so far which has resulted from both of them running at once. There are some other bugs in the code which annoy me (like this notification where the page was never listed on the SCV daily page, and as I understand it that happens on occasion with CorenSearchBot too) but they all appear to be unrelated to the bot overlap. I can look into adding some delay, but I don't think I'll have time to do that before this weekend. VernoWhitney (talk) 17:53, 23 August 2010 (UTC)[reply]

    Trial complete. While I haven't run 100 edits for this task, it's run ~90+ and I don't have access to the computer running it during the day, so I stopped it before I left this morning so it wouldn't run over. VernoWhitney (talk) 13:24, 24 August 2010 (UTC)[reply]

    {{BAG assistance needed}} Please forgive the template, but as CorenSearchBot has made no edits in the last 4.5 hours, it is likely that it's is down again. VernoWhitney (talk) 14:14, 27 August 2010 (UTC)[reply]

    Have you made any progress in allowing these to work in parallel? Please go ahead and run the bot again for now, while we wait for another BAG member to give this a second look. –xenotalk 14:16, 27 August 2010 (UTC)[reply]
    I haven't had the chance to sit down and be sure I can delay it without breaking it. I should have plenty of time to do that tomorrow. VernoWhitney (talk) 14:33, 27 August 2010 (UTC)[reply]
    A fairly simple suggestion, IMO, is to just delay when looking for new pages. It uses the revision number as a bookmark so you won't miss any, and it doesn't tag anything that's already tagged so that being "laggy" on purpose won't generally cause problems. Adding a sleep() before the NewPages call should do the trick. However, there is a possible race with running two instances: (a) bot searches, tags. (b) User remove tag because it's a false positive or attributed or fixed, etc. (c) backup bot gets around to checking the same pages, and tags again. Probably, (d) user gets mighty annoyed. — Coren (talk) 16:25, 27 August 2010 (UTC)[reply]

    Okay, I have now modified the code so that when it determines that an article needs tagging, it will first wait 120 seconds to see if CSBot go first (this can be updated at User:VWBot/config if a longer wait is preferred, it'll just be a tradeoff between only being a backup vs. quick article tagging), and then it will check to see if CorenSearchBot has ever edited the article before tagging it, so as to avoid the race condition Coren pointed out above. VernoWhitney (talk) 19:38, 28 August 2010 (UTC)[reply]

    Approved for trial (1 week). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Go ahead and run it for a while and see how it goes. –xenotalk 22:13, 28 August 2010 (UTC)[reply]
    Wouldn't it be worthwhile for me to shut CSBot down at some planified time for a bit so we see if VWBot takes over as expected? — Coren (talk) 17:55, 31 August 2010 (UTC)[reply]
    Probably. Regarding [3]; wasn't there supposed checks to avoid double-tagging? –xenotalk 17:59, 31 August 2010 (UTC)[reply]
    First, you could shut it down just to be sure; as you can see from the recent contribs it's still tagged a handful before CSBot, so I keep upping the MinEditDelay at User:VWBot/config, and it should work just fine as the only tagger. Second, that wasn't actually a double-tagging, although I can see why you'd think that. The article was previously deleted (atQuran with tafseer, but we got OTRS verification. For some reason RHaworth didn't want to simply restore the article so he emailed me the source and I created the article anew at its current location. I removed the CSB tag it came with so when VWBot looked at it, it didn't see one and the new article had never been edited by CorenSearchBot. Only later did RHaworth restore the history and make it look it had. VernoWhitney (talk) 19:17, 31 August 2010 (UTC)[reply]
    Ah ok- I didn't notice the deletion log. Thanks for explaining. Are there any lingering issues? This can probably be marked 'approved' and you can continue to work with Coren to ensure these two bots play nice together. –xenotalk 13:33, 3 September 2010 (UTC)[reply]
    I haven't noticed any lingering issues. It's still been tagging a couple a day and it's been reporting some as clean in my log files which CSBot has tagged as copyvios, I'm not sure why there's a difference (maybe Yahoo's feeding us different results?) but still almost all of the attempted taggings match up. I'm fairly certain it's no longer beating CSBot as it's been waiting the 5 minutes I have it set to and Coren's generally tags 0-3 minutes after article creation, so we shouldn't have to worry about CSBot coming along after VWBot's tag has been removed. If that does start happening I can give Coren my code for checking article history for previous taggings, but that's a bunch of extra queries to worry about that shouldn't be needed so long as my delay is large enough. VernoWhitney (talk) 14:03, 3 September 2010 (UTC)[reply]
    Cool. Thanks to both you and Coren for your efforts thus far. Keep it up.  Approved.xenotalk 14:12, 3 September 2010 (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.

    Retrieved from "https://en.wikipedia.org/w/index.php?title=Wikipedia:Bots/Requests_for_approval/VWBot_8&oldid=1080454373"

    Category: 
    Approved Wikipedia bot requests for approval
     



    This page was last edited on 1 April 2022, at 11:24 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki