On Wed, Jan 7, 2009 at 6:08 AM, Lars Aronsson lars@aronsson.se wrote:
The Category:Politicians in many languages has an interwiki link to the Armenian (hy:) category for political scientists. I fixed the English Wikipedia (manually) and the North European languages (by bot), but some 50 languages remain to be edited.
If interwiki.py supported SUL and if I had a truly global bot flag, I could do it. But I'm reluctant to edit 50 languages manually, especially since there are hundreds of such conflicts.
You can do it by bot as things are. I myself use Robbot on all languages; the only thing that could be improved regarding SUL is that I have to type in its password once for each language rather than one time for all, and as regards bot flags - it seems it has one on every language where it needs it.
One problem here is that interwiki.py only adds links. Both correct ones and errors are quickly propagated. But corrections are not propagated, because the conflicts make it give up. An easy way to remove that hy: interwiki link would be a great help.
Well, as said, I use Robbot on all languages, the code I use for that is:
from family import Family for lang in Family().alphabetic: usernames['wikipedia'][lang] = 'Robbot'
This gives me 2 warnings every time I start the bot, but I just ignore them. With such a setting, whenever I get to a conflict of which I know the resolution, I start a separate interwiki.py with the necessary -ignore or -neverlink and -force, and the bot will remove at least that problem everywhere it exists.