Ian Monroe wrote:
Is there a way to run the script to have it work until it reaches x number of words? I just want to test it outa as a still unofficial bot. I had it running for a bit, I thought it made changes (so I killed the script) though it hadn't actually. So I guess my other question is when and how do you know its made a change to Wiktionary?
I have run it over the Italian and French wiktionary and it is still running over the Dutch wiktionary (currently doing ragazza), it does do changes. It can run for all words and it can work for a particular word. There is no feature that will stop it after X words (as far as I know) or you press the Cntrl Break key. As to it being an "unofficial" bot, there is no such thing. People are given the right to run a bot and after that it is up to them what they do, because they do not need to ask permission after a change in the code. So I have run it and RobotGMwikt is an official bot now on nl: fr: and it:
As to the English wiktionary, I promissed that I would inform when I had a new functionality in a bot. And give a week before I run it when I run it. This is exceptional, nobody else does this. As to testing, the pywikipedia bot is a sourceforge project and, it is used for several purposes for more than a year. It is a well designed piece of software that for instance only changes once a minute in order not to burden the servers too much. The current functionality was first tested by the developper and, it has run for more than two days and I am quite happy with the results.
Thanks, GerardM
Ian On Sat, 08 Jan 2005 23:36:44 +0100, Gerard Meijssen gerardm@myrealbox.com wrote:
Hoi, Andre Engels wrote some further extensions to the pywikipedia bot. It allows you to update the interlanguage links. The way it works is by distinguishing between the wiktionaries that DO capitalise and the ones that do not. When a word exists that is capitalised, it will look for capitalised words only and look for a match. When a wiktionary only has capitalised words, it will not look for the uncapitalised words in that wiktionary.
When you use the software, the file user-config.py contains three lines that contain in my case: mylang = "nl" family = "wiktionary" username = "RobotGMwikt"
The software is used from a prompt: in windows "cmd" You login using the login.py program; it tells you the user it will be using and you will have to provide a password.
Then you run the program by typing interwiki.py -wiktionary -start:! This will do try to find all links in all wiktionaries (bigger than 100 words) from the first onwards. When it finds words with an exact match it will create an interwiki link. It will only update one article a minute in order not to be too big a burden on the database.
I am running it for the nl:wiktionary as I write this. It has updated 59 articles so far and the last one is Arnavutluk a Turkish word. It should run (as a bot) every now and then on all wiktionaries. To make clear that a word that is written inexactly the same way in other wiktionaries.
If you want the software, it can be found on Sourceforge http://sourceforge.net/projects/pywikipediabot/ or you can ask me to send you the ZIP file Andre send me.
Thanks, GerardM
Wiktionary-l mailing list Wiktionary-l@Wikipedia.org http://mail.wikipedia.org/mailman/listinfo/wiktionary-l
wiktionary-l@lists.wikimedia.org