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 VoxelBot 2  
17 comments  


1.1  Discussion  
















Wikipedia:Bots/Requests for approval/VoxelBot 2







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: Vacation9 (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)

    Time filed: 02:56, Thursday January 31, 2013 (UTC)

    Automatic, Supervised, or Manual: Supervised

    Programming language(s): AutoWikiBrowser, Python

    Source code available: AWB, Standard pywikipedia

    Function overview: Replace substitutes for Romanian letters used before Unicode 3 was released (Ş, ş, Ţ, and ţ) with their proper letters in the Romanian alphabet: (Ș, ș, Ț, and ț). It will replace everywhere except for image links and interwiki/external links.

    Links to relevant discussions (where appropriate): Wikipedia:Bot requests/Archive 52#Romanian_orthography

    Edit period(s): One time run

    Estimated number of pages affected: Hundreds of thousands. Working off the Geography of Romania Category

    Exclusion compliant (Yes/No): Yes

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

    Function details: From a database scan of pages with the characters in their titles list of pages in categories related to Romanian Geography, move them to their correct name if they contain incorrect characters. Then, replace the characters defined above with their correct letters in the Romanian alphabet and fix the double redirects created.. The input pages will only be strictly Romanian, since the current letters are correct in non-Romanian languages. The input pages won't just be taken from the base category (Geography of Romania) but will be sub-categories recursed by AWB that are manually checked.

    Discussion[edit]

    I believe this must be supervised, not automatic. --MZMcBride (talk) 03:52, 31 January 2013 (UTC)[reply]

    What exactly do you mean by supervised? If you mean checking the edits as they are made, this is completely possible. Vacation9 04:08, 31 January 2013 (UTC)[reply]
    Yes, I mean checking the edits. "Supervised" instead of "automatic" (which is the equivalent to "unsupervised"). I think human review will be needed for each of these edits, as find and replace is notoriously tricky on any large body of work. The number of edge cases is simply overwhelming. --MZMcBride (talk) 18:54, 31 January 2013 (UTC)[reply]
    That's completely possible, and I've noted the bot as Supervised instead of Automatic. Vacation9 22:28, 31 January 2013 (UTC)[reply]
    Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. sure thing. Haha it's what I signed up for. MBisanz talk 17:22, 9 February 2013 (UTC)[reply]
    Alright, I've got the page mover set up (just need to implement the WhatLinksHere checker which will change the link from a double redirect). I can't test the AWB part until you or another admin adds VoxelBot to the AWB Bots approval list. Still trying to figure out the regular expressions here; for some reason even if I select the "Skip external/internal links, etc" option in the RegEx menu, it still edits links? Which is obviously not the behavior needed here. Any ideas? I saw somewhere about an option for this but I've searched AWB far and wide and found nothing. Vacation9 13:41, 10 February 2013 (UTC)[reply]
    I have added VoxelBot to the awblist here. What regular expression are you using and what do you desire it to do? :) ·Add§hore· TalkToMe! 13:44, 10 February 2013 (UTC)[reply]
    It's just a simple find and replace; not even a regular expression persay. It's replacing the incorrect characters with the correct ones. But of course this shouldn't apply in links as it would break them. Any ideas? I don know whythe ignoe comments, links, etc. option is not working. Vacationnine Public 13:49, 10 February 2013 (UTC)[reply]

    Trial complete. Completed a total of 50 edits in both page moves and AWB replacements. The reason it took so long is because I was dealing with some problems with AWB not skipping links along with unicode errors. I have got everything running smoothly now however. Here is my planned workflow: 1. Using a python script I created, get a list of pages from categories (manually reviewed categories) relating to Romanian geography. 2. Run these pages in another python script I created which takes the page names in and performs a page move with the correct characters. Sample moves using this script are here: [2] [3] [4]. 3. In the same script, VoxelBot automatically, using Backlinks (like WhatLinksHere but through the API), corrects links to the page. Examples are here: [5] [6] [7] [8]. 4. Using AWB (thanks Addshore ), from a list of manually reviewed categories like before, replace all other instances of the incorrect characters with correct ones (ignoring external/internal links and templates, but not notes like before (using a custom regex)). Examples: [9] [10] [11] [12]. General fixes are run as well. All of the steps run by script or AWB will be supervised, but not manual. Vacation9 22:15, 13 February 2013 (UTC)[reply]

     Approved. All looks good ·Add§hore· Talk To Me! 22:08, 13 February 2013 (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/VoxelBot_2&oldid=538115024"

    Category: 
    Approved Wikipedia bot requests for approval
     



    This page was last edited on 13 February 2013, at 22:15 (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