Revision: 8396 Author: multichill Date: 2010-08-10 19:13:44 +0000 (Tue, 10 Aug 2010)
Log Message: ----------- Allow cross namespace interwikilinks for author namespaces.
Modified Paths: -------------- trunk/pywikipedia/families/wikisource_family.py
Modified: trunk/pywikipedia/families/wikisource_family.py =================================================================== --- trunk/pywikipedia/families/wikisource_family.py 2010-08-10 19:04:28 UTC (rev 8395) +++ trunk/pywikipedia/families/wikisource_family.py 2010-08-10 19:13:44 UTC (rev 8396) @@ -393,6 +393,219 @@ 'meta', 'mediawiki', 'test', 'incubator', 'commons', 'species' ]
+ self.crossnamespace[0] = { + '_default': { + 'cs': [100], + 'da': [102], + 'en': [102], + 'fa': [102], + 'fr': [102], + 'hr': [100], + 'hu': [100], + 'it': [102], + 'la': [102], + 'nl': [102], + 'pl': [104], + 'pt': [102], + 'sv': [106], + 'tr': [100], + 'zh': [102], + }, + } + self.crossnamespace[100] = { + 'cs': { + '_default': [0], + 'da': [102], + 'en': [102], + 'fa': [102], + 'fr': [102], + 'it': [102], + 'la': [102], + 'nl': [102], + 'pl': [104], + 'pt': [102], + 'sv': [106], + 'zh': [102], + }, + 'hr': { + '_default': [0], + 'da': [102], + 'en': [102], + 'fa': [102], + 'fr': [102], + 'hu': [100], + 'it': [102], + 'la': [102], + 'nl': [102], + 'pl': [104], + 'pt': [102], + 'sv': [106], + 'zh': [102], + }, + 'hu': { + '_default': [0], + 'da': [102], + 'en': [102], + 'fa': [102], + 'fr': [102], + 'hu': [100], + 'it': [102], + 'la': [102], + 'nl': [102], + 'pl': [104], + 'pt': [102], + 'sv': [106], + 'zh': [102], + }, + 'tr': { + '_default': [0], + 'da': [102], + 'en': [102], + 'fa': [102], + 'fr': [102], + 'hu': [100], + 'it': [102], + 'la': [102], + 'nl': [102], + 'pl': [104], + 'pt': [102], + 'sv': [106], + 'zh': [102], + }, + } + + self.crossnamespace[102] = { + 'da': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + 'en': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + 'fa': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + 'fr': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + 'it': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + 'la': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + 'nl': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + 'pt': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + 'zh': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + + 'en': { + '_default': [0], + 'cs': [100], + 'hr': [100], + 'hu': [100], + 'tr': [100], + 'pl': [104], + 'sv': [106], + }, + + } + self.crossnamespace[104] = { + 'pl': { + '_default': [0], + 'cs': [100], + 'da': [102], + 'en': [102], + 'fa': [102], + 'fr': [102], + 'hr': [100], + 'hu': [100], + 'it': [102], + 'la': [102], + 'nl': [102], + 'pt': [102], + 'sv': [106], + 'tr': [102], + 'zh': [102], + }, + } + self.crossnamespace[106] = { + 'sv': { + '_default': [0], + 'cs': [100], + 'da': [102], + 'en': [102], + 'fa': [102], + 'fr': [102], + 'hr': [100], + 'hu': [100], + 'it': [102], + 'la': [102], + 'nl': [102], + 'pl': [104], + 'pt': [102], + 'tr': [102], + 'zh': [102], + }, + } def version(self, code): return '1.16wmf4'