Revision: 7030
Author: alexsh
Date: 2009-07-08 03:14:04 +0000 (Wed, 08 Jul 2009)
Log Message:
-----------
Wikimedia families update:
* remove config.available_ssl_project (not necessary now, config.SSL_connection is enough
to define http or https )
* set hostname function to secure.wm when config.SSL_connection is true.
* update wikibooks obsolete info.
family.py and config.py in next rev.
Modified Paths:
--------------
trunk/pywikipedia/families/commons_family.py
trunk/pywikipedia/families/incubator_family.py
trunk/pywikipedia/families/mediawiki_family.py
trunk/pywikipedia/families/meta_family.py
trunk/pywikipedia/families/species_family.py
trunk/pywikipedia/families/wikibooks_family.py
trunk/pywikipedia/families/wikinews_family.py
trunk/pywikipedia/families/wikipedia_family.py
trunk/pywikipedia/families/wikiquote_family.py
trunk/pywikipedia/families/wikisource_family.py
trunk/pywikipedia/families/wikiversity_family.py
trunk/pywikipedia/families/wiktionary_family.py
Modified: trunk/pywikipedia/families/commons_family.py
===================================================================
--- trunk/pywikipedia/families/commons_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/commons_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -13,7 +13,7 @@
self.langs = {
'commons': 'commons.wikimedia.org',
}
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
self.langs['commons'] = 'secure.wikimedia.org'
self.namespaces[4] = {
@@ -63,7 +63,7 @@
return ('commons', 'commons')
def scriptpath(self, code):
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
return '/wikipedia/commons/w'
return '/w'
Modified: trunk/pywikipedia/families/incubator_family.py
===================================================================
--- trunk/pywikipedia/families/incubator_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/incubator_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -13,7 +13,7 @@
self.langs = {
'incubator': 'incubator.wikimedia.org',
}
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
self.langs['incubator'] = 'secure.wikimedia.org'
self.namespaces[4] = {
@@ -36,7 +36,7 @@
return ('commons', 'commons')
def scriptpath(self, code):
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
return '/wikipedia/incubator/w'
return '/w'
Modified: trunk/pywikipedia/families/mediawiki_family.py
===================================================================
--- trunk/pywikipedia/families/mediawiki_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/mediawiki_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -15,7 +15,7 @@
self.langs = {
'mediawiki': 'www.mediawiki.org',
}
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
self.langs['mediawiki'] = 'secure.wikimedia.org'
self.namespaces[4] = {
@@ -44,7 +44,7 @@
return ('commons', 'commons')
def scriptpath(self, code):
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
return '/wikipedia/mediawiki/w'
return '/w'
Modified: trunk/pywikipedia/families/meta_family.py
===================================================================
--- trunk/pywikipedia/families/meta_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/meta_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -14,7 +14,7 @@
'meta': 'meta.wikimedia.org',
}
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
self.langs ['meta'] = 'secure.wikimedia.org'
self.namespaces[4] = {
@@ -136,7 +136,7 @@
return ('commons', 'commons')
def scriptpath(self, code):
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
return '/wikipedia/meta/w'
return '/w'
Modified: trunk/pywikipedia/families/species_family.py
===================================================================
--- trunk/pywikipedia/families/species_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/species_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -13,7 +13,7 @@
self.langs = {
'species': 'species.wikimedia.org',
}
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
self.langs['species'] = 'secure.wikimedia.org'
self.namespaces[4] = {
@@ -32,7 +32,7 @@
return ('commons', 'commons')
def scriptpath(self, code):
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
return '/wikipedia/species/w'
return '/w'
Modified: trunk/pywikipedia/families/wikibooks_family.py
===================================================================
--- trunk/pywikipedia/families/wikibooks_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/wikibooks_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -24,9 +24,9 @@
'ps', 'xh', 'kk', 'za', 'nds',
'wa', 'zu', 'my',
]
- if config.SSL_connection and config.family in config.available_ssl_project:
+ if config.SSL_connection:
for lang in self.languages_by_size:
- self.langs[lang] = 'secure.wikimedia.org'
+ self.langs[lang] = None
else:
for lang in self.languages_by_size:
self.langs[lang] = '%s.wikibooks.org' % lang
@@ -314,17 +314,23 @@
'gn': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Gu…
'gu': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Gu…
'jp': 'ja',
+ 'km': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Kh…
'ks': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Ka…
+ 'lb': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_L%…
'ln': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Li…
+ 'lv': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_La…
'mi': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Ma…
'minnan':'zh-min-nan',
'nah': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Na…
'nb': 'no',
+ 'ps': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Pa…
'qu': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Qu…
'rm': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Ru…
'se': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Sa…
'tokipona': None,
'ug': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Uy…
+ 'wa': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Wa…
+ 'xh': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Xh…
'yo': None, #
http://meta.wikimedia.org/wiki/Proposals_for_closing_projects/Closure_of_Yo…
'zh-tw': 'zh',
'zh-cn': 'zh'
@@ -342,8 +348,13 @@
# Global bot allowed languages on
http://meta.wikimedia.org/wiki/Bot_policy/Implementation#Current_implementa…
self.cross_allowed = ['fa', 'fy', 'it', 'ru',
'simple', 'zh']
+ if config.SSL_connection:
+ def hostname(self, code):
+ return 'secure.wikimedia.org'
+
def version(self, code):
return '1.16alpha'
def shared_image_repository(self, code):
return ('commons', 'commons')
+
Modified: trunk/pywikipedia/families/wikinews_family.py
===================================================================
--- trunk/pywikipedia/families/wikinews_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/wikinews_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -17,9 +17,9 @@
'ca', 'hu', 'ro', 'th', 'bs',
'bg', 'ta',
]
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
for lang in self.languages_by_size:
- self.langs[lang] = 'secure.wikimedia.org'
+ self.langs[lang] = None
else:
for lang in self.languages_by_size:
self.langs[lang] = '%s.wikinews.org' % lang
@@ -193,8 +193,12 @@
def code2encoding(self, code):
return 'utf-8'
+ if config.SSL_connection:
+ def hostname(self, code):
+ return 'secure.wikimedia.org'
+
def version(self, code):
return '1.16alpha'
def shared_image_repository(self, code):
- return ('commons', 'commons')
+ return ('commons', 'commons')
\ No newline at end of file
Modified: trunk/pywikipedia/families/wikipedia_family.py
===================================================================
--- trunk/pywikipedia/families/wikipedia_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/wikipedia_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -40,9 +40,9 @@
'rn', 'ki', 'lg', 'tum', 'ng',
]
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
for lang in self.languages_by_size:
- self.langs[lang] = 'secure.wikimedia.org'
+ self.langs[lang] = None
else:
for lang in self.languages_by_size:
self.langs[lang] = '%s.wikipedia.org' % lang
@@ -1122,3 +1122,7 @@
def shared_image_repository(self, code):
return ('commons', 'commons')
+
+ if config.SSL_connection:
+ def hostname(self, code):
+ return 'secure.wikimedia.org'
\ No newline at end of file
Modified: trunk/pywikipedia/families/wikiquote_family.py
===================================================================
--- trunk/pywikipedia/families/wikiquote_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/wikiquote_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -22,9 +22,9 @@
'am', 'co', 'kk',
]
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
for lang in self.languages_by_size:
- self.langs[lang] = 'secure.wikimedia.org'
+ self.langs[lang] = None
else:
for lang in self.languages_by_size:
self.langs[lang] = '%s.wikiquote.org' % lang
@@ -263,6 +263,10 @@
'zh-cn': 'zh'
}
+ if config.SSL_connection:
+ def hostname(self, code):
+ return 'secure.wikimedia.org'
+
def version(self, code):
return '1.16alpha'
@@ -278,4 +282,4 @@
return self.code2encoding(code),
def shared_image_repository(self, code):
- return ('commons', 'commons')
+ return ('commons', 'commons')
\ No newline at end of file
Modified: trunk/pywikipedia/families/wikisource_family.py
===================================================================
--- trunk/pywikipedia/families/wikisource_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/wikisource_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -20,10 +20,10 @@
'sk', 'zh-min-nan', 'fo',
]
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
for lang in self.languages_by_size:
- self.langs[lang] = 'secure.wikimedia.org'
- self.langs['-'] = 'secure.wikimedia.org'
+ self.langs[lang] = None
+ self.langs['-'] = None
else:
for lang in self.languages_by_size:
self.langs[lang] = '%s.wikisource.org' % lang
@@ -354,14 +354,17 @@
if config.SSL_connection:
if code == '-':
return '/wikipedia/sources/w'
- else:
- return '/%s/%s/w' % (self.name, code)
- else:
- return '/w'
+
+ return '/%s/%s/w' % (self.name, code)
+
+ return '/w'
+ if config.SSL_connection:
+ def hostname(self, code):
+ return 'secure.wikimedia.org'
+
def version(self, code):
return '1.16alpha'
def shared_image_repository(self, code):
- return ('commons', 'commons')
-
+ return ('commons', 'commons')
\ No newline at end of file
Modified: trunk/pywikipedia/families/wikiversity_family.py
===================================================================
--- trunk/pywikipedia/families/wikiversity_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/wikiversity_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -16,9 +16,9 @@
'ja',
]
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
for lang in self.languages_by_size:
- self.langs[lang] = 'secure.wikimedia.org'
+ self.langs[lang] = None
else:
for lang in self.languages_by_size:
self.langs[lang] = '%s.wikiversity.org' % lang
@@ -119,8 +119,12 @@
'ja',
]
+ if config.SSL_connection:
+ def hostname(self, code):
+ return 'secure.wikimedia.org'
+
def version(self,code):
return '1.16alpha'
def shared_image_repository(self, code):
- return ('commons', 'commons')
+ return ('commons', 'commons')
\ No newline at end of file
Modified: trunk/pywikipedia/families/wiktionary_family.py
===================================================================
--- trunk/pywikipedia/families/wiktionary_family.py 2009-07-07 20:14:05 UTC (rev 7029)
+++ trunk/pywikipedia/families/wiktionary_family.py 2009-07-08 03:14:04 UTC (rev 7030)
@@ -30,9 +30,9 @@
]
- if config.SSL_connection and self.name in config.available_ssl_project:
+ if config.SSL_connection:
for lang in self.languages_by_size:
- self.langs[lang] = 'secure.wikimedia.org'
+ self.langs[lang] = None
else:
for lang in self.languages_by_size:
self.langs[lang] = '%s.wiktionary.org' % lang
@@ -449,8 +449,13 @@
self.interwiki_attop = ['pl']
+ if config.SSL_connection:
+ def hostname(self, code):
+ return 'secure.wikimedia.org'
+
def version(self, code):
return '1.16alpha'
def shared_image_repository(self, code):
return ('commons', 'commons')
+