Re: [Wikitech-l] Interwiki conflicts

2009-01-06 Thread Amir E. Aharoni
2009/1/6 Marco Schuster ma...@harddisk.is-a-geek.org:
 On Tue, Jan 6, 2009 at 10:52 AM, Lars Aronsson l...@aronsson.se wrote:
 In the longer term, we need to redesign the interwiki links into a
 centralized system, that can be maintained.  I think the way to do
 this is to use Wikimedia Commons.  Instead of copying all the
 interwiki links to every language of Wikipedia, it should be
 enough to add {{commons|Category:Writers from Austria}}, and the
 rest should happen automatically.

 Commons has enough to do with keeping metafiles up to date, they'd be
 crashed by also having to maintain IW links. I'd propose a new wiki,
 to which editors have to apply to get write access so that vandalism
 in this critical part is prevented.

The technology already exists:

* http://meta.wikimedia.org/wiki/A_newer_look_at_the_interlanguage_link

But it is not enabled yet:

* https://bugzilla.wikimedia.org/show_bug.cgi?id=15607

-- 
Amir Elisha Aharoni

heb: http://haharoni.wordpress.com | eng: http://aharoni.wordpress.com
cat: http://aprenent.wordpress.com | rus: http://amire80.livejournal.com

We're living in pieces,
 I want to live in peace. - T. Moore

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Interwiki conflicts

2009-01-06 Thread Daniel Kinzler
David Gerard schrieb:
 But basically: treating interwiki links as a 1-1 relationship even
 from one wiki to another is horribly unreliable, and assuming you can
 go from wiki A to wiki B to wiki C with interwiki links is just not
 doable reliably with robots.

If you only look at language-links that got *both* ways, you get a decent 1-to-1
mapping. I used this as part of my thesis, and wrote a short paper about it:
http://brightbyte.de/repos/papers/2008/LangLinks-paper.pdf.

I can also recommend the studies of Rainer Hammwöhner about Wikipedia,
especially Interlingual Aspects if Wikipedia’s Quality
http://mitiq.mit.edu/iciq/PDF/INTERLINGUAL%20ASPECTS%20OF%20WIKIPEDIAS%20QUALITY.pdf,
which studies the quality of language links and the categtory system, among
other things.

-- daniel

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] nstab-main caching

2009-01-06 Thread Remember the dot
Hello,

The discussion about nstab-main and the main page has flared up again:
http://en.wikipedia.org/wiki/MediaWiki_talk:Common.js#Main_Page_tab

It was suggested in bug 14267 that the contents of nstab-main could be
cached with the page title, so that we could include a ParserFunctions
workaround in it without having the parser function execute on every page
load. What are your opinions on this?

See https://bugzilla.wikimedia.org/show_bug.cgi?id=14267#c5

-- 
Remember the dot
http://en.wikipedia.org/wiki/User:Remember_the_dot
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Interwiki conflicts

2009-01-06 Thread Andre Engels
On Wed, Jan 7, 2009 at 6:08 AM, Lars Aronsson l...@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.


-- 
André Engels, andreeng...@gmail.com
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Interwiki conflicts

2009-01-06 Thread Andre Engels
There's one problem with these interwiki links that has not yet been
mentioned in this thread: Not rarely when I have finally sorted out
two subjects, and kept only those interwiki that are to the same
subject, someone comes around and tells me that I should not be
removing correct interwiki links.


-- 
André Engels, andreeng...@gmail.com
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l