ScoutMedia:Bot configuration/scoutwiki family.py
From ScoutMedia, the free scout media repository
# -*- coding: utf-8 -*-
import urllib
import family, config
class Family(family.Family):
def __init__(self):
family.Family.__init__(self)
self.name = 'scoutwiki'
self.langs = {
'ar': 'ar.scoutwiki.org',
'cs': 'cs.scoutwiki.org',
'da': 'da.scoutwiki.org',
'de': 'de.scoutwiki.org',
'en': 'en.scoutwiki.org',
'eo': 'eo.scoutwiki.org',
'es': 'wiki.larocadelconsejo.net',
'fi': 'fi.scoutwiki.org',
'fr': 'fr.scoutwiki.org',
'it': 'it.scoutwiki.org',
'nl': 'nl.scoutwiki.org',
'pt': 'pt.scoutwiki.org',
'sv': 'sv.scoutwiki.org',
'uk': 'uk.scoutwiki.org',
'asso': 'asso.scoutwiki.org',
'scoutmedia': 'media.scoutwiki.org',
}
self.namespaces[4] = {
'_default': [u'ScoutWiki', self.namespaces[4]['_default']],
'ar': u'ScoutWiki',
'cs': u'SkautWiki',
'da': u'SpejderWiki',
'de': u'Pfadiwiki',
'en': u'ScoutWiki',
'eo': u'SkoltVikio',
'es': u'WikiRoca',
'fi': u'PartioWiki',
'fr': u'Scoutopedia',
'it': u'ScoutWiki',
'ja': u'ボーイスカウトガイド',
'nl': u'Scoutpedia.nl',
'pt': u'ScoutWiki',
'sv': u'ScoutWiki',
'uk': u'ScoutWiki',
'asso': u'ScoutWiki Network',
'scoutmedia': u'ScoutMedia',
}
self.namespaces[5] = {
'_default': [u'ScoutWiki talk', self.namespaces[5]['_default']],
'ar': u'نقاش ScoutWiki',
'cs': u'Diskuse k SkautWiki',
'da': u'SpejderWiki diskussion',
'de': u'Pfadiwiki Diskussion',
'en': u'ScoutWiki talk',
'eo': u'SkoltVikio-Diskuto',
'es': u'WikiRoca Discusión',
'fi': u'Keskustelu PartioWikistä',
'fr': u'Discussion Scoutopedia',
'it': u'Discussioni ScoutWiki',
'ja': u'ボーイスカウトガイド‐ノート',
'nl': u'Overleg Scoutpedia.nl',
'pt': u'ScoutWiki Discussão',
'sv': u'ScoutWikidiskussion',
'uk': u'Обговорення ScoutWiki',
'asso': u'ScoutWiki Network talk',
'scoutmedia': u'ScoutMedia talk',
}
self.namespaces[9] = {
'_default': [u'MediaWiki talk', self.namespaces[9]['_default']],
'ar': u'نقاش ميدياويكي',
'cs': u'Diskuse k MediaWiki',
'da': u'MediaWiki diskussion',
'de': u'MediaWiki Diskussion',
'eo': u'MediaWiki-Diskuto',
'fi': u'Keskustelu järjestelmäviestistä',
'fr': u'Discussion MediaWiki',
'it': u'Discussioni MediaWiki',
'nl': u'Overleg MediaWiki',
'pt': u'MediaWiki Discussão',
'sv': u'MediaWiki-diskussion',
'uk': u'Обговорення MediaWiki',
}
self.namespaces[13] = {
'_default': [u'Help talk', self.namespaces[13]['_default']],
'ar': u'نقاش المساعدة',
'cs': u'Diskuse k nápovědě',
'da': u'Hjælp diskussion',
'de': u'Hilfe Diskussion',
'eo': u'Helpo-Diskuto',
'fi': u'Keskustelu ohjeesta',
'fr': u'Discussion aide',
'it': u'Discussioni aiuto',
'nl': u'Overleg help',
'pt': u'Ajuda Discussão',
'sv': u'Hjälpdiskussion',
'uk': u'Обговорення довідки',
}
self.namespaces[100] = {
'da':u'Portal',
'fi':u'Lodju',
'fr':u'Portail',
'en':u'Portal',
'it':u'Portale',
'nl':u'Portaal',
}
self.namespaces[101] = {
'da':u'Portaldiskussion',
'fi':u'Keskustelu lodjusta',
'fr':u'Discussion Portail',
'en':u'Portal Talk',
'it':u'Discussioni portale',
'nl':u'Overleg portaal',
}
self.namespaces[102] = {
'en':u'Workforce',
'fr':u'Projet',
'nl':u'Eigenschap'
}
self.namespaces[103] = {
'en':u'Workforce Talk',
'fr':u'Discussion Projet',
'nl':u'Overleg eigenschap'
}
self.namespaces[106] = {
'nl':u'Formulier',
}
self.namespaces[107] = {
'nl':u'Overleg formulier',
}
self.namespaces[108] = {
'nl':u'Concept',
}
self.namespaces[109] = {
'nl':u'Overleg concept',
}
self.namespaces[420] = {
# '_default': u'Layer',
'fr':u'Layer',
'it':u'Layer',
'nl':u'Layer',
}
self.namespaces[421] = {
# '_default': u'Layer talk',
'fr':u'Layer talk',
'it':u'Layer talk',
'nl':u'Layer talk',
}
self.disambiguationTemplates = {
'_default': [u'Disambig'],
'it': [u'Disambigua'],
}
self.disambcatname = {
'it': u'Disambigua',
}
self.alphabetic_revised = [
'ar', 'cs', 'da', 'de', 'en', 'eo', 'es', 'fr', 'fi',
'it', 'ja', 'nl', 'pt', 'sv','uk', 'asso', 'media',
]
def version(self, code):
return '1.18.0'
def shared_image_repository(self, code):
return ('scoutmedia', 'scoutmedia')
def scriptpath(self, code):
return ''
def path(self, code):
return '/index.php'