and btw: "Special cases aren't special enough to break the rules." Isn't it?
xqt
----- Original Nachricht ---- Von: info@gno.de An: pywikipedia-l@lists.wikimedia.org Datum: 30.08.2011 22:50 Betreff: Aw: Re: [Pywikipedia-l] 'wiki' as synonym for 'wikipedia' in family?
Hi DrTrigon,
"wiki" is reserved by Family.known_families. You know you get the related dbName of a site just by Site.dbName() which returns "dewiki_p" for "wikipedia:de". Thereby for historic reasons, the databases are called xxwiki instead of xxwikipedia for Wikipedias.
You are using side effects doing your dbname2wikilink() conversion and I am sure you are able to modificate this stuff with stuff.replace("wiki:", "wikipedia:") if needed. In other words (your wrote me) "There should be one-- and preferably only one --__obvious__ way to do it" and btw "Although that way may not be obvious at first unless you're Dutch" (again: PEP20, The Zen of Python)
Sali ;)
xqt
----- Original Nachricht ---- Von: "Dr. Trigon" dr.trigon@surfeu.ch An: pywikipedia-l@lists.wikimedia.org Datum: 30.08.2011 19:02 Betreff: Re: [Pywikipedia-l] 'wiki' as synonym for 'wikipedia' in family?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
"wiki" is being use as the interwiki link to the original wiki, WikiWikiWeb at http://c2.com/cgi/wiki, so you shouldn't use that for anything related to Wikipedia. You are getting it returned since Wikipedias can use it as an interwiki link to the WikiWikiWeb, i.e. [[:wiki:WelcomeVisitors]] becomes http://c2.com/cgi/wiki?WelcomeVisitors
So this means essentially 'wiki' in toolserver DB (like e.g. 'dewiki') does not refer to the same as 'wiki' in pywikipediabot and interwiki... (strange...)
But would also explain this 'inconsistency'... ;)
Thanks and Greetings -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk5dF68ACgkQAXWvBxzBrDCi8ACg0YV5W6uEDDY61xcgxB9qsKq8 8KsAn0kHTE6IwqZZxZI8Lb/9Dk6E7ciP =dKzI -----END PGP SIGNATURE-----
Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
pywikipedia-l@lists.wikimedia.org