[Pywikipedia-l] SVN: [4681] trunk/pywikipedia

rotem at svn.wikimedia.org rotem at svn.wikimedia.org
Sun Dec 9 20:26:52 UTC 2007


Revision: 4681
Author:   rotem
Date:     2007-12-09 20:26:47 +0000 (Sun, 09 Dec 2007)

Log Message:
-----------
Removing main pages lists, using MediaWiki:Mainpage instead.

Modified Paths:
--------------
    trunk/pywikipedia/families/battlestarwiki_family.py
    trunk/pywikipedia/families/memoryalpha_family.py
    trunk/pywikipedia/families/wikipedia_family.py
    trunk/pywikipedia/families/wikiquote_family.py
    trunk/pywikipedia/families/wikiversity_family.py
    trunk/pywikipedia/family.py
    trunk/pywikipedia/interwiki.py

Modified: trunk/pywikipedia/families/battlestarwiki_family.py
===================================================================
--- trunk/pywikipedia/families/battlestarwiki_family.py	2007-12-09 20:19:59 UTC (rev 4680)
+++ trunk/pywikipedia/families/battlestarwiki_family.py	2007-12-09 20:26:47 UTC (rev 4681)
@@ -50,15 +50,6 @@
 		
         alphabetic = ['de', 'en', 'es', 'fr', 'tr', 'zh']
 
-        self.mainpages = {
-            'de' :			u'Hauptseite',
-            'en' :			u'Main Page',
-            'es' :			u'Portada',
-            'fr' :			u'Accueil',
-            'tr' :			u'Ana Sayfa',
-            'zh' :			u'%E9%A6%96%E9%A1%B5',
-		}
-		
     def hostname(self,code):
         return '%s.battlestarwiki.org' % code
 

Modified: trunk/pywikipedia/families/memoryalpha_family.py
===================================================================
--- trunk/pywikipedia/families/memoryalpha_family.py	2007-12-09 20:19:59 UTC (rev 4680)
+++ trunk/pywikipedia/families/memoryalpha_family.py	2007-12-09 20:26:47 UTC (rev 4681)
@@ -54,17 +54,6 @@
 		
         alphabetic = ['de', 'en', 'es', 'eo', 'fr', 'nl', 'pl', 'sv']
 
-        self.mainpages = {
-            'de' :			u'Hauptseite',
-            'en' :			u'Main Page',
-            'eo' :			u'Ĉefpaĝo',
-            'es' :			u'Portada',
-            'fr' :			u'Accueil',
-            'nl' :			u'Hoofdpagina',
-            'pl' :			u'Strona główna',
-            'sv' :			u'Huvudsida',
-		}
-		
     def hostname(self,code):
         return 'www.memory-alpha.org'
 

Modified: trunk/pywikipedia/families/wikipedia_family.py
===================================================================
--- trunk/pywikipedia/families/wikipedia_family.py	2007-12-09 20:19:59 UTC (rev 4680)
+++ trunk/pywikipedia/families/wikipedia_family.py	2007-12-09 20:26:47 UTC (rev 4681)
@@ -724,220 +724,6 @@
                     'id', 'lv', 'sw', 'tt', 'uk', 'vo', 'ga', 'na', 'es',
                     'nl', 'da', 'dk', 'sv', 'test']
 
-        self.mainpages = {
-            'aa' :            u'Main Page',
-            'ab' :            u'Ихадоу адаҟьа',
-            'af' :            u'Tuisblad',
-            'ak' :            u'Main Page',
-            'als':            u'Houptsyte',
-            'am' :            u'ዋናው ገጽ',
-            'an' :            u'Portalada',
-            'ang':            u'Héafodsíde',
-            'ar' :            u'الصفحة الرئيسية',
-            'arc':            u'Main Page',
-            'as' :            u'Main Page',
-            'ast':            u'Portada',
-            'av' :            u'Main Page',
-            'ay' :            u'Nayriri Uñstawi',
-            'az' :            u'Main Page',
-            'ba' :            u'Баш бит',
-            'bcl':            u'Pangenot na Pahina',
-            'be' :            u'Галоўная старонка',
-            'be-x-old':       u'Галоўная старонка',
-            'bg' :            u'Начална страница',
-            'bh' :            u'Main Page',
-            'bi' :            u'Main Page',
-            'bm' :            u'Nyɛ fɔlɔ',
-            'bn' :            u'প্রধান পাতা',
-            'bo' :            u'གཙོ་ངོས།',
-            'br' :            u'Degemer',
-            'bs' :            u'Početna strana',
-            'ca' :            u'Portada',
-            'ce' :            u'Коьртан АгIо',
-            'ceb':            u'Unang Panid',
-            'ch' :            u'Main Page',
-            'cho':            u'Main Page',
-            'chr':            u'ᎤᎵᎮᎵᏍᏗ',
-            'chy':            u'Main Page',
-            'co' :            u'Pagina maestra',
-            'cr' :            u'Main Page',
-            'cs' :            u'Hlavní strana',
-            'csb':            u'Przédnô starna',
-            'cu' :            u'Главьна страница',
-            'cv' :            u'Тĕп страницă',
-            'cy' :            u'Hafan',
-            'da' :            u'Forside',
-            'de' :            u'Hauptseite',
-            'dv' :            u'Main Page',
-            'dz' :            u'Main Page',
-            'ee' :            u'Main Page',
-            'el' :            u'Κύρια Σελίδα',
-            'en' :            u'Main Page',
-            'eo' :            u'Ĉefpaĝo',
-            'es' :            u'Portada',
-            'et' :            u'Esileht',
-            'eu' :            u'Azala',
-            'fa' :            u'صفحه‌ی اصلی',
-            'ff' :            u'Hello jaɓɓorgo',
-            'fi' :            u'Etusivu',
-            'fiu-vro':        u'Pääleht',
-            'fj' :            u'Main Page',
-            'fo' :            u'Forsíða',
-            'fr' :            u'Accueil',
-            'fur':            u'Pagjine principâl',
-            'fy' :            u'Haadside',
-            'ga' :            u'Príomhleathanach',
-            'gd' :            u'Duille Mòr',
-            'gl' :            u'Portada',
-            'gn' :            u'Main Page',
-            'got':            u'Main Page',
-            'gu' :            u'મુખપૃષ્ઠ',
-            'gv' :            u'Main Page',
-            'ha' :            u'Main Page',
-            'hak':            u'Thèu-chông',
-            'haw':            u'Main Page',
-            'he' :            u'עמוד ראשי',
-            'hi' :            u'मुख्य पृष्ठ',
-            'ho' :            u'Main Page',
-            'hr' :            u'Glavna stranica',
-            'ht' :            u'Main Page',
-            'hu' :            u'Kezdőlap',
-            'hy' :            u'Գլխավոր Էջ',
-            'hz' :            u'Main Page',
-            'ia' :            u'Wikipedia:Frontispicio',
-            'id' :            u'Halaman Utama',
-            'ie' :            u'Principal págine',
-            'ig' :            u'Main Page',
-            'ii' :            u'Main Page',
-            'ik' :            u'Main Page',
-            'io' :            u'Frontispico',
-            'is' :            u'Forsíða',
-            'it' :            u'Pagina principale',
-            'iu' :            u'Main Page',
-            'ja' :            u'メインページ',
-            'jbo':            u'ralju ckupau',
-            'jv' :            u'Kaca Utama',
-            'ka' :            u'მთავარი გვერდი',
-            'kab':            u'Asebtar amenzawi',
-            'kg' :            u'Main Page',
-            'ki' :            u'Main Page',
-            'kj' :            u'Main Page',
-            'kk' :            u'Main Page',
-            'kl' :            u'Main Page',
-            'km' :            u'Main Page',
-            'kn' :            u'ಮುಖ್ಯ ಪುಟ',
-            'ko' :            u'대문',
-            'kr' :            u'Main Page',
-            'ks' :            u'Main Page',
-            'ku' :            u'Serûpel',
-            'kv' :            u'Main Page',
-            'kw' :            u'Main Page',
-            'ky' :            u'Main Page',
-            'la' :            u'Pagina prima',
-            'lb' :            u'Haaptsäit',
-            'lg' :            u'Main Page',
-            'li' :            u'Huidpazjena',
-            'ln' :            u'Lonkásá ya liboso',
-            'lo' :            u'Main Page',
-            'lt' :            u'Pradžia',
-            'lv' :            u'Sākumlapa',
-            'mg' :            u'Fandraisana',
-            'mh' :            u'Main Page',
-            'mi' :            u'Hau Kāinga',
-            'mk' :            u'Почетна страна',
-            'ml' :            u'Main Page',
-            'mn' :            u'Main Page',
-            'mo' :            u'Main Page',
-            'mr' :            u'मुखपृष्ठ',
-            'ms' :            u'Laman Utama',
-            'mt' :            u'Paġna prinċipali',
-            'mus':            u'Main Page',
-            'my' :            u'ဗဟုိစာမ္ယက္‌န္ဟာ',
-            'na' :            u'Etang õgõg',
-            'nah':            u'Main Page',
-            'nds':            u'Hööftsiet',
-            'nds-nl':         u'Heufdpagina',
-            'ne' :            u'Main Page',
-            'ng' :            u'Main Page',
-            'nl' :            u'Hoofdpagina',
-            'nn' :            u'Hovudside',
-            'no' :            u'Hovedside',
-            'nv' :            u'Íiyisíí Naaltsoos',
-            'ny' :            u'Main Page',
-            'oc' :            u'Acuèlh',
-            'om' :            u'Main Page',
-            'or' :            u'Main Page',
-            'os' :            u'Сæйраг фарс',
-            'pa' :            u'ਮੁੱਖ ਪੰਨਾ',
-            'pam':            u'Main Page',
-            'pi' :            u'Main Page',
-            'pl' :            u'Strona główna',
-            'ps' :            u'Main Page',
-            'pt' :            u'Página principal',
-            'qu' :            u'Qhapaq panka',
-            'rm' :            u'Main Page',
-            'rn' :            u'Main Page',
-            'ro' :            u'Pagina principală',
-            'roa-rup':        u'Main Page',
-            'ru' :            u'Заглавная страница',
-            'rw' :            u'Main Page',
-            'sa' :            u'मुखपृष्ठं',
-            'sc' :            u'Pàzina printzipale',
-            'scn':            u'Paggina principali',
-            'sco':            u'Main Page',
-            'sd' :            u'Main Page',
-            'se' :            u'Váldosiidu',
-            'sg' :            u'Main Page',
-            'sh' :            u'Glavna stranica / Главна страница',
-            'si' :            u'Main Page',
-            'simple':         u'Main Page',
-            'sk' :            u'Hlavná stránka',
-            'sl' :            u'Glavna stran',
-            'sm' :            u'Main Page',
-            'sn' :            u'Main Page',
-            'so' :            u'Main Page',
-            'sq' :            u'Faqja Kryesore',
-            'sr' :            u'Главна страна',
-            'ss' :            u'Main Page',
-            'st' :            u'Main Page',
-            'su' :            u'Tepas',
-            'sv' :            u'Huvudsida',
-            'sw' :            u'Mwanzo',
-            'ta' :            u'முதற் பக்கம்',
-            'te' :            u'మొదటి పేజీ',
-            'tet':            u'Pájina Mahuluk',
-            'tg' :            u'Main Page',
-            'th' :            u'หน้าหลัก',
-            'ti' :            u'Main Page',
-            'tk' :            u'Main Page',
-            'tl' :            u'Unang Pahina',
-            'tn' :            u'Main Page',
-            'to' :            u'Main Page',
-            'tpi':            u'Main Page',
-            'tr' :            u'Ana Sayfa',
-            'ts' :            u'Main Page',
-            'tt' :            u'Täwge Bit',
-            'tum':            u'Main Page',
-            'tw' :            u'Main Page',
-            'ty' :            u'Main Page',
-            'ug' :            u'Main Page',
-            'uk' :            u'Головна стаття',
-            'ur' :            u'صفحہ اول',
-            'uz' :            u'Main Page',
-            've' :            u'Main Page',
-            'vi' :            u'Trang Chính',
-            'vo' :            u'Cifapad',
-            'wa' :            u'Mwaisse pådje',
-            'wo' :            u'Main Page',
-            'xh' :            u'Main Page',
-            'yi' :            u'ערשטע זײַט',
-            'yo' :            u'Main Page',
-            'za' :            u'Main Page',
-            'zh' :            u'首页',
-            'zh-min-nan':     u'Thâu-ia̍h',
-            'zu' :            u'Ikhasi Elikhulu',
-        }
-
     def get_known_families(self, site):
         # In Swedish Wikipedia 's:' is part of page title not a family
         # prefix for 'wikisource'.

Modified: trunk/pywikipedia/families/wikiquote_family.py
===================================================================
--- trunk/pywikipedia/families/wikiquote_family.py	2007-12-09 20:19:59 UTC (rev 4680)
+++ trunk/pywikipedia/families/wikiquote_family.py	2007-12-09 20:26:47 UTC (rev 4681)
@@ -238,10 +238,6 @@
             'zh-cn': 'zh'
         }
 
-        self.mainpages = {
-            'ka':   u'მთავარი გვერდი'
-        }
-
     def version(self, code):
         return "1.12alpha"
 

Modified: trunk/pywikipedia/families/wikiversity_family.py
===================================================================
--- trunk/pywikipedia/families/wikiversity_family.py	2007-12-09 20:19:59 UTC (rev 4680)
+++ trunk/pywikipedia/families/wikiversity_family.py	2007-12-09 20:26:47 UTC (rev 4681)
@@ -97,12 +97,6 @@
             'zh-cn': 'zh'
         }
 
-        self.mainpages = {
-            'de': u'Hauptseite',
-            'fr': u'Accueil',
-            'it': u'Pagina principale',
-        }
-
     def version(self,code):
         return "1.12alpha"
 

Modified: trunk/pywikipedia/family.py
===================================================================
--- trunk/pywikipedia/family.py	2007-12-09 20:19:59 UTC (rev 4680)
+++ trunk/pywikipedia/family.py	2007-12-09 20:26:47 UTC (rev 4681)
@@ -2364,9 +2364,6 @@
             ],
         }
 
-        # Main page names for all languages
-        self.mainpages = {}
-
     def _addlang(self, code, location, namespaces = {}):
         """Add a new language to the langs and namespaces of the family.
            This is supposed to be called in the constructor of the family."""

Modified: trunk/pywikipedia/interwiki.py
===================================================================
--- trunk/pywikipedia/interwiki.py	2007-12-09 20:19:59 UTC (rev 4680)
+++ trunk/pywikipedia/interwiki.py	2007-12-09 20:26:47 UTC (rev 4681)
@@ -1537,11 +1537,11 @@
                     hintlessPageGen = generator
                 else:
                     singlePageTitle.append(arg)
-        
+
         # ensure that we don't try to change main page
         try:
             site = wikipedia.getSite()
-            mainpagename = site.family.mainpages[site.language()]
+            mainpagename = site.mediawiki_message('mainpage')
             globalvar.skip.add(wikipedia.Page(site, mainpagename))
         except:
             wikipedia.output(u'Missing main page name')





More information about the Pywikipedia-l mailing list