Revision: 7008 Author: alexsh Date: 2009-07-01 06:14:26 +0000 (Wed, 01 Jul 2009)
Log Message: ----------- Update namespaces and other infomations in gentoo, krefeldwiki, anarchopedia, freeciv and battlestarwiki
Modified Paths: -------------- trunk/pywikipedia/families/anarchopedia_family.py trunk/pywikipedia/families/battlestarwiki_family.py trunk/pywikipedia/families/freeciv_family.py trunk/pywikipedia/families/gentoo_family.py trunk/pywikipedia/families/krefeldwiki_family.py
Modified: trunk/pywikipedia/families/anarchopedia_family.py =================================================================== --- trunk/pywikipedia/families/anarchopedia_family.py 2009-06-30 16:17:29 UTC (rev 7007) +++ trunk/pywikipedia/families/anarchopedia_family.py 2009-07-01 06:14:26 UTC (rev 7008) @@ -52,8 +52,12 @@ if self.namespaces[ns].has_key(interface): self.namespaces[ns][code] = self.namespaces[ns][interface]
+ self.namespaces[1]['fr'] = u'Discuter' + + self.namespaces[3]['fr'] = u'Discussion Utilisateur' + self.namespaces[4] = { - '_default': [u'Anarchopedia', self.namespaces[4]['_default']], + '_default': u'Anarchopedia', 'ar': u'أنارشوبيديا', 'el': u'Αναρχοπαίδεια', 'eo': u'Anarĥopedio', @@ -74,7 +78,7 @@ 'zh': u'安那其百科', } self.namespaces[5] = { - '_default': [u'Anarchopedia talk', self.namespaces[5]['_default']], + '_default': u'Anarchopedia talk', 'ar': u'نقاش أنارشوبيديا', 'bs': u'Разговор о Anarchopedia', 'da': u'Anarchopedia-diskussion', @@ -106,6 +110,27 @@ 'zh': u'安那其百科 talk', }
+ self.namespaces[6]['tr'] = u'Resim' + self.namespaces[6]['da'] = u'Billede' + self.namespaces[6]['sq'] = u'Figura' + + self.namespaces[7]['da'] = u'Billeddiskussion' + self.namespaces[7]['fr'] = u'Discussion Fichier' + self.namespaces[7]['sq'] = u'Figura diskutim' + self.namespaces[7]['tr'] = u'Resim tartışma' + + + self.namespaces[11]['fr'] = u'Discussion Modèle' + + self.namespaces[13]['fr'] = u'Discussion Aide' + + self.namespaces[14]['sq'] = u'Kategori' + + self.namespaces[15]['fr'] = u'Discussion Catégorie' + self.namespaces[15]['sq'] = u'Kategori Diskutim' + + + self.nocapitalize = self.langs.keys()
self.obsolete = { @@ -154,6 +179,8 @@ def scriptpath(self, code): return ''
- def api_address(self, code): - raise NotImplementedError('Anarchopedia has not activated the API') - + def path(self, code): + return '%s/index.php' % self.scriptpath(code) + + def apipath(self, code): + return '%s/api.php' % self.scriptpath(code)
Modified: trunk/pywikipedia/families/battlestarwiki_family.py =================================================================== --- trunk/pywikipedia/families/battlestarwiki_family.py 2009-06-30 16:17:29 UTC (rev 7007) +++ trunk/pywikipedia/families/battlestarwiki_family.py 2009-07-01 06:14:26 UTC (rev 7008) @@ -10,7 +10,7 @@ self.name = 'battlestarwiki'
self.languages_by_size = ['en', 'de', 'fr', 'zh', 'es', 'ms', 'tr', 'simple'] - + for lang in self.languages_by_size: self.langs[lang] = '%s.battlestarwiki.org' % lang
@@ -30,14 +30,30 @@
# Custom namespaces that a needed
- self.namespaces[100] = { '_default': u'Portal', } - self.namespaces[101] = { '_default': u'Portal talk', } - self.namespaces[102] = { '_default': u'Sources', } - self.namespaces[103] = { '_default': u'Sources talk', } - self.namespaces[104] = { '_default': u'Quotes', } - self.namespaces[105] = { '_default': u'Quotes talk', } - self.namespaces[106] = { '_default': u'Podcast', } - self.namespaces[107] = { '_default': u'Podcast talk', } + self.namespaces[100] = { + '_default': u'Portal', + } + self.namespaces[101] = { + '_default': u'Portal talk', + } + self.namespaces[102] = { + '_default': u'Sources', + } + self.namespaces[103] = { + '_default': u'Sources talk', + } + self.namespaces[104] = { + '_default': u'Quotes', + } + self.namespaces[105] = { + '_default': u'Quotes talk', + } + self.namespaces[106] = { + '_default': u'Podcast', + } + self.namespaces[107] = { + '_default': u'Podcast talk', + }
# A few selected big languages for things that we do not want to loop over # all languages. This is only needed by the titletranslate.py module, so
Modified: trunk/pywikipedia/families/freeciv_family.py =================================================================== --- trunk/pywikipedia/families/freeciv_family.py 2009-06-30 16:17:29 UTC (rev 7007) +++ trunk/pywikipedia/families/freeciv_family.py 2009-07-01 06:14:26 UTC (rev 7008) @@ -12,43 +12,72 @@ family.Family.__init__(self) self.name = 'freeciv' self.langs = { + 'ca': 'ca.freeciv.wikia.com', 'da': 'da.freeciv.wikia.com', 'de': 'de.freeciv.wikia.com', 'en': 'freeciv.wikia.com', 'es': 'es.freeciv.wikia.com', 'fi': 'fi.freeciv.wikia.com', 'fr': 'fr.freeciv.wikia.com', + 'ja': 'ja.freeciv.wikia.com', + 'ru': 'ru.freeciv.wikia.com', }
+ self.namespaces[1]['fr'] = u'Discuter' + + self.namespaces[3]['fr'] = u'Discussion Utilisateur' + self.namespaces[4] = { '_default': u'Freeciv', 'fi': u'FreeCiv wiki Suomalaisille', + 'ja': u'Freeciv.org ジャパン', }
self.namespaces[5] = { '_default': u'Freeciv talk', + 'ca': u'Freeciv Discussió', 'da': u'Freeciv-diskussion', 'de': u'Freeciv Diskussion', 'es': u'Freeciv Discusión', 'fi': u'Keskustelu FreeCiv wiki Suomalaisillesta', 'fr': u'Discussion Freeciv', + 'ja': u'Freeciv.org ジャパン‐ノート', + 'ru': u'Обсуждение Freeciv', }
+ self.namespaces[6]['da'] = u'Billede' + + self.namespaces[7]['da'] = u'Billeddiskussion' + self.namespaces[7]['fr'] = u'Discussion Fichier' + self.namespaces[8]['fi'] = u'Järjestelmäviesti'
- self.namespaces[9]['da'] = u'MediaWiki-diskussion' - self.namespaces[9]['fi'] = u'Keskustelu järjestelmäviestistä' + self.namespaces[11]['fr'] = u'Discussion Modèle'
+ self.namespaces[13]['fr'] = u'Discussion Aide' + + self.namespaces[15]['fr'] = u'Discussion Catégorie' + self.namespaces[110] = { '_default': u'Forum', 'fi': u'Foorumi', + 'ru': u'Форум', }
self.namespaces[111] = { '_default': u'Forum talk', 'fi': u'Keskustelu foorumista', + 'ru': u'Обсуждение форума', } + self.namespaces[400] = { + '_default': u'Video', + }
+ self.namespaces[401] = { + '_default': u'Video talk', + } + + def scriptpath(self, code): return ''
Modified: trunk/pywikipedia/families/gentoo_family.py =================================================================== --- trunk/pywikipedia/families/gentoo_family.py 2009-06-30 16:17:29 UTC (rev 7007) +++ trunk/pywikipedia/families/gentoo_family.py 2009-07-01 06:14:26 UTC (rev 7008) @@ -16,59 +16,77 @@ family.Family.__init__(self) self.name = 'gentoo'
- self.langs = { - 'en':'gentoo-wiki.com', - 'de':'de.gentoo-wiki.com', - 'es':'es.gentoo-wiki.com', - 'fr':'fr.gentoo-wiki.com', - 'he':'he.gentoo-wiki.com', - 'hu':'hu.gentoo-wiki.com', - 'nl':'nl.gentoo-wiki.com', - 'pt':'pt.gentoo-wiki.com', - 'ru':'ru.gentoo-wiki.com', - 'zh':'zh.gentoo-wiki.com', - } + self.languages_by_size = ['en', 'de', 'es', 'fr', 'cs', 'nl', 'tr', 'ru', 'fi'] + for l in self.languages_by_size: + self.langs[l] = '%s.gentoo-wiki.com' % l
# TODO: sort - self.languages_by_size = ['en', 'de', 'es', 'fr', 'he', 'hu', 'nl', 'pt', 'ru', 'zh']
+ # he: also uses the default 'Media' - del self.namespaces[-2]['he']
self.namespaces[4] = { - '_default': [u'Gentoo Linux Wiki', self.namespaces[4]['_default']], + '_default': u'Gentoo Linux Wiki', } self.namespaces[5] = { - '_default': [u'Gentoo Linux Wiki talk', self.namespaces[5]['_default']], + '_default': u'Gentoo Linux Wiki talk', + 'cs': u'Gentoo Linux Wiki diskuse', 'de': u'Gentoo Linux Wiki Diskussion', 'es': u'Gentoo Linux Wiki Discusión', + 'fi': u'Keskustelu Gentoo Linux Wikistä', 'fr': u'Discussion Gentoo Linux Wiki', - 'he': u'שיחת Gentoo Linux Wiki', - 'hu': u'Gentoo Linux Wiki vita', 'nl': u'Overleg Gentoo Linux Wiki', - 'pt': u'Gentoo Linux Wiki Discussão', 'ru': u'Обсуждение Gentoo Linux Wiki', + 'tr': u'Gentoo Linux Wiki tartışma', } + self.namespaces[90] = { + '_default': u'Thread', + } + self.namespaces[91] = { + '_default': u'Thread talk', + } + self.namespaces[92] = { + '_default': u'Summary', + } + self.namespaces[93] = { + '_default': u'Summary talk', + } self.namespaces[100] = { - '_default': [u'Index'], + '_default': u'Index', + 'tr': u'Icerik', } self.namespaces[101] = { - '_default': [u'Index Talk'], + '_default': u'Index Talk', + 'tr': u'Icerik Talk', } + self.namespaces[102] = { + '_default': u'Ebuild', + } + self.namespaces[103] = { + '_default': u'Ebuild Talk', + } + self.namespaces[104] = { + '_default': u'News', + 'tr': u'Haberler', + } + self.namespaces[105] = { + '_default': u'News Talk', + 'tr': u'Haberler Talk', + } + self.namespaces[106] = { + '_default': u'Man', + } + self.namespaces[107] = { + '_default': u'Man Talk', + } self.namespaces[110] = { - '_default': [u'Ucpt'], + '_default': u'Ucpt', } self.namespaces[111] = { - '_default': [u'Ucpt talk'], + '_default': u'Ucpt talk', }
self.known_families.pop('gentoo-wiki')
- def scriptpath(self, code): - return '' - - def nicepath(self, code): - return '/' - def version(self, code): - return "1.13alpha" + return "1.16alpha"
Modified: trunk/pywikipedia/families/krefeldwiki_family.py =================================================================== --- trunk/pywikipedia/families/krefeldwiki_family.py 2009-06-30 16:17:29 UTC (rev 7007) +++ trunk/pywikipedia/families/krefeldwiki_family.py 2009-07-01 06:14:26 UTC (rev 7008) @@ -15,13 +15,21 @@ }
self.namespaces[4] = { - '_default': [u'Krefeld Wiki', self.namespaces[4]['_default']], + '_default': u'Krefeld Wiki', }
self.namespaces[5] = { - '_default': [u'Krefeld Wiki Diskussion', self.namespaces[5]['_default']], + '_default': u'Krefeld Wiki Diskussion', }
+ self.namespaces[6] = { + '_default': u'Bild', + } + + self.namespaces[7] = { + '_default': u'Bild Diskussion', + } + self.namespaces[106] = { '_default': [u'Formular', 'Form'], } @@ -55,7 +63,7 @@ }
def version(self, code): - return "1.10.1" + return "1.12alpha"
def scriptpath(self, code): return '/w'
pywikipedia-svn@lists.wikimedia.org