Usuario:Gudproyect/uncyclopedia family.py
Ir a la navegación
Ir a la búsqueda
-*- coding: utf-8 -*- import family # The Uncyclopaedia family, a satirical set of encyclopaedia wikis. # # Save this file to families/uncyclopedia_family.py in your pywikibot installation # The pywikipediabot itself is available for free download from sourceforge.net # # Modificado por Chixpy para Inciclopedia class Family(family.Family): def __init__(self): family.Family.__init__(self) self.name = 'uncyclopedia' self.langs = { 'ar': 'beidipedia.wikia.com', 'ast': 'nunyepedia.wikia.com', 'ca': 'valenciclopedia.wikia.com', 'cs': 'necyklo.pedie.info', 'da': 'da.uncyclopedia.wikia.com', 'de': 'de.uncyclopedia.wikia.com', 'el': 'frikipaideia.wikia.com', 'en': 'uncyclopedia.org', 'eo': 'neciklopedio.wikia.com', 'es': 'inciclopedia.wikia.com', 'et': 'uncyclopedia.org', 'fa': 'fa.uncyclopaedia.org', 'fi': 'fi.uncyclopedia.wikia.com', 'fr': 'desencyclopedie.wikia.com', 'he': 'eincyclopedia.wikia.com', 'hu': 'unciklo.pedia.ws', 'it': 'nonciclopedia.wikia.com', 'ja': 'ja.uncyclopedia.info', 'ko': 'ko.uncyclopedia.info', 'la': 'uncapaedia.wikia.com', 'lt': 'uncyclopedia.org', 'lv': 'absurdi.pedia.ws', 'mg': 'hatsiklo.pedia.ws', 'nl': 'onziclo.pedie.info', 'nn': 'ikke.pedia.ws', 'no': 'ikkepedia.wikia.com', 'pl': 'nonsensopedia.wikia.com', 'pt': 'desciclo.pedia.ws', 'ro': 'uncyclopedia.org', 'ru': 'absurdopedia.wikia.com', 'simple': 'uncyclopedia.org', 'sl': 'slovo.uncyc.org', 'sr': 'sr.uncyc.org', 'sv': 'psyklopedin.hehu.se', 'th': 'th.uncyclopedia.info', 'tr': 'yansiklo.pedia.ws', 'vi': 'uncyclopedia.org', 'yi': 'keinziklopedie.wikia.com', 'zh': 'uncyclopedia.wikiachina.cn', 'zh-tw': 'zh.uncyclopedia.info', } # Most namespaces are inherited from family.Family. self.namespaces[1] = { '_default': u'Talk', 'ar': u'نقاش', 'ast': u'Discusión', 'ca': u'Discussió', 'cs': u'Diskuse', 'da': u'Diskussion', 'de': u'Diskussion', 'el': u'Συζήτηση', 'en': u'Talk', 'eo': u'Diskuto', 'es': u'Discusión', # 'et': u'', 'fa': u'بحث', 'fi': u'Keskustelu', 'fr': u'Discuter', 'he': u'שיחה', 'hu': u'Vita', 'it': u'Discussione', # 'ja': u'', 'ko': u'토론', 'la': u'Disputatio', # 'lt': u'', 'lv': u'Diskusija', # 'mg': u'', 'nl': u'Overleg', 'nn': u'Diskusjon', 'no': u'Diskusjon', 'pl': u'Dyskusja', 'pt': u'Discussão', # 'ro': u'', 'ru': u'Обсуждение', # 'simple': u'', # 'sl': u'', 'sr': u'Разговор', 'sv': u'Diskussion', 'th': u'พดคย', 'tr': u'Tartışma', # 'vi': u'', 'yi': u'רעדן', # 'zh': u'', 'zh-tw': u'討論', } self.namespaces[2] = { '_default': u'User', 'ar': u'مستخدم', 'ast': u'Usuariu', 'ca': u'Usuari', 'cs': u'Uživatel', 'da': u'Bruger', 'de': u'Benutzer', 'el': u'Χρήστης', 'en': u'User', 'eo': u'Vikipediisto', 'es': u'Usuario', # 'et': u'', 'fa': u'کاربر', 'fi': u'Käyttäjä', 'fr': u'Utilisateur', 'he': u'משתמש', # 'hu': u'', 'it': u'Utente', 'ja': u'利用者', 'ko': u'사용자', 'la': u'Usor', # 'lt': u'', 'lv': u'Lietotājs', # 'mg': u'', 'nl': u'Gebruiker', 'nn': u'Bruker', 'no': u'Bruker', 'pl': u'Użytkownik', 'pt': u'Usuário', # 'ro': u'', 'ru': u'Участник', # 'simple': u'', # 'sl': u'', 'sr': u'Корисник', 'sv': u'Användare', 'th': u'ผใช', 'tr': u'Kullanıcı', # 'vi': u'', 'yi': u'באַניצער', # 'zh': u'', 'zh-tw': u'用戶', } self.namespaces[3] = { '_default': u'User talk', 'ar': u'نقاش المستخدم', 'ast': u'Usuariu discusión', 'ca': u'Usuari Discussió', 'cs': u'Uživatel diskuse', 'da': u'Bruger diskussion', 'de': u'Benutzer Diskussion', 'el': u'Συζήτηση χρήστη', 'en': u'User talk', 'eo': u'Vikipediista diskuto', 'es': u'Usuario Discusión', # 'et': u'', 'fa': u'بحث کاربر', 'fi': u'Keskustelu käyttäjästä', 'fr': u'Discussion Utilisateur', 'he': u'שיחת משתמש', # 'hu': u'', 'it': u'Discussioni utente', 'ja': u'利用者‐会話', 'ko': u'사용자토론', 'la': u'Disputatio Usoris', # 'lt': u'', 'lv': u'Lietotāja diskusija', # 'mg': u'', 'nl': u'Overleg gebruiker', 'nn': u'Brukerdiskusjon', 'no': u'Brukerdiskusjon', 'pl': u'Dyskusja użytkownika', 'pt': u'Usuário Discussão', # 'ro': u'', 'ru': u'Обсуждение участника', # 'simple': u'', # 'sl': u'', 'sr': u'Разговор са корисником', 'sv': u'Användardiskussion', 'th': u'คยกบผใช', 'tr': u'Kullanıcı mesaj', # 'vi': u'', 'yi': u'באַניצער רעדן', # 'zh': u'', 'zh-tw': u'用戶討論', } self.namespaces[4] = { '_default': u'Uncyclopedia', 'ar': u'بيضيپيديا', 'ast': u'Nunyepedia', 'ca': u'Valenciclopèdia', 'cs': u'Necyklopedie', 'da': u'Spademanns Leksikon', 'de': u'Uncyclopedia', 'el': u'Φρικηπαίδεια', 'en': u'Uncyclopedia', 'eo': u'Neciklopedio', 'es': u'Inciclopedia', # 'et': u'', # 'fa': u'', 'fi': u'Ikkepedia ', 'fr': u'Désencyclopédie', 'he': u'איןציקלופדיה', 'hu': u'Unciklopédia', 'it': u'Nonciclopedia', # 'ja': u'', # 'ko': u'', 'la': u'Uncapaedia', # 'lt': u'', 'lv': u'Absurdipēdijā', 'mg': u'Hatsiklopedia', 'nl': u'Onziclopedie', 'nn': u'Ikkepedia', 'no': u'Ikkepedia ', 'pl': u'Nonsensopedia', 'pt': u'Desciclopédia', # 'ro': u'', 'ru': u'Абсурдопедия', # 'simple': u'', 'sl': u'UnMeta', 'sr': u'Нециклопедија', 'sv': u'Psyklopedin', 'th': u'ไรสาระนกรม', 'tr': u'Yansiklopedi', # 'vi': u'', 'yi': u'קיינציקלאָפעדיע', 'zh': u'伪基百科', 'zh-tw': u'偽基百科', } self.namespaces[5] = { '_default': u'Uncyclopedia talk', 'ar': u'نقاش بيضيپيديا', 'ast': u'Nunyepedia discusión', 'ca': u'Valenciclopèdia Discussió', 'cs': u'Necyklopedie diskuse', 'da': u'Spademanns Leksikon diskussion', 'de': u'Uncyclopedia Diskussion', 'el': u'Φρικηπαίδεια συζήτηση', 'en': u'Uncyclopedia talk', 'eo': u'Neciklopedio diskuto', 'es': u'Inciclopedia Discusión', # 'et': u'', 'fa': u'بحث Uncyclopedia', 'fi': u'Keskustelu Hikipediasta', 'fr': u'Discussion Désencyclopédie', 'he': u'שיחת איןציקלופדיה', 'hu': u'Unciklopédia vita', 'it': u'Discussioni Nonciclopedia', 'ja': u'Uncyclopedia‐ノート', 'ko': u'Uncyclopedia토론', 'la': u'Disputatio Uncapaediae', # 'lt': u'', 'lv': u'Absurdipēdijā diskusija', 'mg': u'Hatsiklopedia talk', 'nl': u'Overleg Onziclopedie', 'nn': u'Ikkepedia-diskusjon', 'no': u'Ikkepedia -diskusjon', 'pl': u'Dyskusja Nonsensopedia', 'pt': u'Desciclopédia Discussão', # 'ro': u'', 'ru': u'Обсуждение Абсурдопедии', # 'simple': u'', 'sl': u'UnMeta talk', 'sr': u'Разговор о Нециклопедија', 'sv': u'Psyklopedindiskussion', 'th': u'คยเรองไรสาระนกรม', 'tr': u'Yansiklopedi tartışma', # 'vi': u'', 'yi': u'קיינציקלאָפעדיע רעדן', 'zh': u'伪基百科 talk', 'zh-tw': u'偽基百科討論', } self.namespaces[6] = { '_default': u'Image', 'ar': u'صورة', 'ast': u'Imaxen', 'ca': u'Imatge', 'cs': u'Soubor', 'da': u'Billede', 'de': u'Bild', 'el': u'Εικόνα', # 'en': u'', 'eo': u'Dosiero', 'es': u'Imagen', # 'et': u'', 'fa': u'تصویر', 'fi': u'Kuva', # 'fr': u'', 'he': u'תמונה', 'hu': u'Kép', 'it': u'Immagine', # 'ja': u'', 'ko': u'그림', 'la': u'Imago', # 'lt': u'', 'lv': u'Attēls', # 'mg': u'', 'nl': u'Afbeelding', 'nn': u'Bilde', 'no': u'Bilde', 'pl': u'Grafika', 'pt': u'Imagem', # 'ro': u'', 'ru': u'Изображение', # 'simple': u'', # 'sl': u'', 'sr': u'Слика', 'sv': u'Bild', 'th': u'ภาพ', 'tr': u'Resim', # 'vi': u'', 'yi': u'בילד', # 'zh': u'', 'zh-tw': u'圖像', } self.namespaces[7] = { '_default': u'Image talk', 'ar': u'نقاش الصورة', 'ast': u'Imaxen discusión', 'ca': u'Imatge Discussió', 'cs': u'Soubor diskuse', 'da': u'Billede diskussion', 'de': u'Bild Diskussion', 'el': u'Συζήτηση εικόνας', # 'en': u'', 'eo': u'Dosiera diskuto', 'es': u'Imagen Discusión', # 'et': u'', 'fa': u'بحث تصویر', 'fi': u'Keskustelu kuvasta', 'fr': u'Discussion Image', 'he': u'שיחת תמונה', 'hu': u'Kep vita', 'it': u'Discussioni immagine', 'ja': u'画像‐ノート', 'ko': u'그림토론', 'la': u'Disputatio Imaginis', # 'lt': u'', # 'lv': u'', # 'mg': u'', 'nl': u'Overleg afbeelding', 'nn': u'Bildediskusjon', 'no': u'Bildediskusjon', 'pl': u'Dyskusja grafiki', 'pt': u'Imagem Discussão', # 'ro': u'', 'ru': u'Обсуждение изображения', # 'simple': u'', # 'sl': u'', 'sr': u'Разговор о слици', 'sv': u'Bilddiskussion', 'th': u'คยเรองภาพ', 'tr': u'Resim tartışma', # 'vi': u'', 'yi': u'בילד רעדן', # 'zh': u'', 'zh-tw': u'圖像討論', } self.namespaces[8] = { '_default': u'MediaWiki', 'ar': u'ميدياويكي', 'fa': u'مدیاویکی', 'he': u'מדיה ויקי', 'sr': u'МедијаВики', 'th': u'มเดยวก', 'tr': u'MedyaViki', 'yi': u'מעדיעװיקי', 'zh-tw': u'媒體偽基', } self.namespaces[9] = { '_default': u'MediaWiki talk', 'ar': u'نقاش ميدياويكي', 'ast': u'MediaWiki discusión', 'ca': u'MediaWiki Discussió', 'cs': u'MediaWiki diskuse', 'da': u'MediaWiki diskussion', 'de': u'MediaWiki Diskussion', # 'el': u'', # 'en': u'', 'eo': u'MediaWiki diskuto', 'es': u'MediaWiki Discusión', # 'et': u'', 'fa': u'بحث مدیاویکی', # 'fi': u'', 'fr': u'Discussion MediaWiki', 'he': u'שיחת מדיה ויקי', # 'hu': u'', 'it': u'Discussioni MediaWiki', 'ja': u'MediaWiki‐ノート', 'ko': u'MediaWiki토론', 'la': u'Disputatio MediaWiki', # 'lt': u'', 'lv': u'MediaWiki diskusija', # 'mg': u'', 'nl': u'Overleg MediaWiki', 'nn': u'MediaWiki-diskusjon', 'no': u'MediaWiki-diskusjon', 'pl': u'Dyskusja MediaWiki', 'pt': u'MediaWiki Discussão', # 'ro': u'', 'ru': u'Обсуждение MediaWiki', # 'simple': u'', # 'sl': u'', 'sr': u'Разговор о МедијаВикију', 'sv': u'MediaWiki diskussion', 'th': u'คยเรองมเดยวก', 'tr': u'MedyaViki tartışma', # 'vi': u'', 'yi': u'מעדיעװיקי רעדן', # 'zh': u'', 'zh-tw': u'媒體偽基討論', } # # Custom namespace list # # NOTA: Estos espacios están entre mezclados entre ellos # y por tanto los espacios con el mismo número no son equivalentes # siendo los interwikis entre espacios distintos. # # self.namespaces[numero] = { # '_default':u'Espacio/Discusión numero', # 'ar': u'', # 'ast': u'', # 'ca': u'', # 'cs': u'', # 'da': u'', # 'de': u'', # 'el': u'', # 'en': u'', # 'eo': u'', # 'es': u'', # 'et': u'', # 'fa': u'', # 'fi': u'', # 'fr': u'', # 'he': u'', # 'hu': u'', # 'it': u'', # 'ja': u'', # 'ko': u'', # 'la': u'', # 'lt': u'', # 'lv': u'', # 'mg': u'', # 'nl': u'', # 'nn': u'', # 'no': u'', # 'pl': u'', # 'pt': u'', # 'ro': u'', # 'ru': u'', # 'simple': u'', # 'sl': u'', # 'sr': u'', # 'sv': u'', # 'th': u'', # 'tr': u'', # 'vi': u'', # 'yi': u'', # 'zh': u'', # 'zh-tw': u'', # } self.namespaces[16] = { '_default':u'Espacio 16', 'nl': u'Game', 'pt': u'Esplanada', 'sl': u'UnSource', 'zh-tw': u'偽基新聞', } self.namespaces[17] = { '_default':u'Discusión 17', 'nl': u'Overleg Game', 'pt': u'Esplanada Discussão', 'sl': u'UnSource talk', 'zh-tw': u'偽基新聞討論', } self.namespaces[18] = { '_default':u'Espacio 18', 'nl': u'OnNieuws', 'pt': u'Fatos', 'sl': u'UnSpecies', 'zh-tw': u'偽基辭典', } self.namespaces[19] = { '_default':u'Discusión 19', 'nl': u'Overleg OnNieuws', 'pt': u'Fatos Discussão', 'sl': u'UnSpecies talk', 'zh-tw': u'偽基辭典討論', } self.namespaces[20] = { '_default':u'Espacio 20', 'nl': u'Onwoordenboek', 'pt': u'Forum', 'sl': u'Namespace', 'zh-tw': u'詞意分道', } self.namespaces[21] = { '_default':u'Discusión 21', 'nl': u'Overleg Onwoordenboek', 'pt': u'Forum Discussão', 'sl': u'Namespace talk', 'zh-tw': u'詞意分道討論', } self.namespaces[22] = { '_default':u'Espacio 22', 'zh-tw': u'臺語', } self.namespaces[23] = { '_default':u'Discusion 23', 'zh-tw': u'臺語討論', } self.namespaces[24] = { '_default':u'Espacio 24', 'zh-tw': u'香港語', } self.namespaces[25] = { '_default':u'Discusion 25', 'zh-tw': u'香港語討論', } self.namespaces[26] = { '_default':u'Espacio 27', 'zh-tw': u'書面語', } self.namespaces[26] = { '_default':u'Discusion 27', 'zh-tw': u'書面語討論', } self.namespaces[100] = { '_default':u'Espacio 100', 'en':u'Wilde', 'et': u'Wilde', 'fi':u'Hikiquote', 'lt': u'Wilde', 'pl': u'Cytaty', 'ro': u'Wilde', 'simple': u'Wilde', 'sv': u'Wilde', 'vi': u'Wilde', } self.namespaces[101] = { '_default':u'Discusión 101', 'en':u'Wilde talk', 'et': u'Wilde talk', 'fi':u'Hiktionary', 'lt': u'Wilde talk', 'pl': u'Dyskusja cytatów', 'ro': u'Wilde talk', 'simple': u'Wilde talk', 'sv': u'Wilde talk', 'vi': u'Wilde talk', } self.namespaces[102] = { '_default':u'Espacio 102', 'en':u'UnNews', 'et': u'UnNews', 'fi':u'Hikikirjasto', 'ja': u'UnNews', 'lt': u'UnNews', 'pl': u'NonNews', 'ro': u'UnNews', 'simple': u'UnNews', 'sv': u'UnNews', 'vi': u'UnNews', } self.namespaces[103] = { '_default':u'Discusión 103', 'en': u'UnNews talk', 'et': u'UnNews talk', 'ja': u'UnNews talk', 'lt': u'UnNews talk', 'pl': u'Dyskusja NonNews', 'ro': u'UnNews talk', 'simple': u'UnNews talk', 'sv': u'UnNews talk', 'vi': u'UnNews talk', } self.namespaces[104] = { '_default':u'Espacio 104', 'en': u'Undictionary', 'et': u'Undictionary', 'lt': u'Undictionary', 'pl': u'Nonźródła', 'ro': u'Undictionary', 'simple': u'Undictionary', 'sv': u'Undictionary', 'vi': u'Undictionary', } self.namespaces[105] = { '_default':u'Discusión 105', 'en': u'Undictionary talk', 'et': u'Undictionary talk', 'lt': u'Undictionary talk', 'pl': u'Dyskusja nonźródeł', 'ro': u'Undictionary talk', 'simple': u'Undictionary talk', 'sv': u'Undictionary talk', 'vi': u'Undictionary talk', } self.namespaces[106] = { '_default':u'Espacio 106', 'en': u'Game', 'et': u'Game', 'lt': u'Game', 'pl':u'Słownik', 'pt': u'Desnotícias', 'ro': u'Game', 'simple': u'Game', 'sv': u'Game', 'vi': u'Game', } self.namespaces[107] = { '_default':u'Discusión 107', 'en': u'Game talk', 'et': u'Game talk', 'lt': u'Game talk', 'pl': u'Dyskusja słownika', 'pt': u'Desnotícias Discussão', 'ro': u'Game talk', 'simple': u'Game talk', 'sv': u'Game talk', 'vi': u'Game talk', } self.namespaces[108] = { '_default':u'Espacio 108', 'en': u'Babel', 'et': u'Babel', 'lt': u'Babel', 'pl': u'Gra', 'pt': u'Jogo', 'ro': u'Babel', 'simple': u'Babel', 'sv': u'Babel', 'vi': u'Babel', } self.namespaces[109] = { '_default':u'Discusión 109', 'en': u'Babel talk', 'et': u'Babel talk', 'lt': u'Babel talk', 'pl': u'Dyskusja gry', 'pt': u'Jogo Discussão', 'ro': u'Babel talk', 'simple': u'Babel talk', 'sv': u'Babel talk', 'vi': u'Babel talk', } #Espacio del Foro en Wikia self.namespaces[110] = { '_default':u'Forum', 'pt': u'Descionário', } #Discusión del Foro en wikia self.namespaces[111] = { '_default':u'Forum talk', 'fr':u'Discussion Forum', 'pl': u'Dyskusja forum', } # # Espacios de las wikis en wikia # self.namespaces[112] = { '_default':u'Espacio 112', 'en': u'UnTunes', 'eo': u'UnTunes', 'es':u'Incinoticias', 'et': u'UnTunes', 'fr':u'Désinformation', 'lt': u'UnTunes', 'pl': u'Portal', 'pt': u'Descionário Discussão', 'ro': u'UnTunes', 'simple': u'UnTunes', 'sv': u'UnTunes', 'vi': u'UnTunes', } self.namespaces[113] = { '_default':u'Discusión 113', 'en': u'UnTunes talk', 'eo': u'UnTunes talk', 'es':u'Incinoticias Discusión', 'et': u'UnTunes talk', 'fr':u'Discussion Désinformation', 'pl': u'Dyskusja portalu', 'lt': u'UnTunes talk', 'ro': u'UnTunes talk', 'simple': u'UnTunes talk', 'sv': u'UnTunes talk', 'vi': u'UnTunes talk', } self.namespaces[114] = { '_default':u'Espacio 114', 'es':u'Incitables', 'pl': u'Poradnik', } self.namespaces[115] = { '_default':u'Discusión 115', 'es':u'Incitables Discusión', 'pl':u'Dyskusja poradnika', } # 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 # if you carefully avoid the options, you could get away without these # for another wiki family. self.languages_by_size = ['en', 'pl', 'de', 'es', 'ru', 'fr', 'pt'] def hostname(self,code): return self.langs[code] def path(self, code): # 'et', 'lt', 'ro', 'simple' y 'vi' estan en Babel if code=='et': return '/wiki/Babel:Et' if code=='lt': return '/wiki/Babel:Lt' if code=='ro': return '/wiki/Babel:Ro' if code=='simple': return '/wiki/Babel:Vi' if code=='vi': return '/wiki/Babel:Simple' # 'sv' tiene el index.php en '/w/'... if code=='sv': return '/w/index.php' #Algunos ejemplo de como se haría en algunos casos # if code=='no': # return '/index.php' # if code=='pt': # return '/index.php' # if code=='hu': # return '/w/index.php' # if code=='ja': # return '/w/index.php' # if code=='ko': # return '/wiki/Babel:Ko/' # if code=='zh-tw': # return '/w/index.php' return '/wiki/index.php' def version(self, code): return "1.10alpha"