summaryrefslogtreecommitdiff
path: root/wikimarkup.py
diff options
context:
space:
mode:
Diffstat (limited to 'wikimarkup.py')
-rw-r--r--wikimarkup.py33
1 files changed, 17 insertions, 16 deletions
diff --git a/wikimarkup.py b/wikimarkup.py
index e2a1cab..7a7125e 100644
--- a/wikimarkup.py
+++ b/wikimarkup.py
@@ -351,25 +351,26 @@ class WikiMarkup (BaseWikiMarkup):
file = None
text = None
lang = 'en'
- html_base = 'http://%(lang)s.wiktionary.org'
- image_base = 'http://upload.wikimedia.org/wikipedia/commons/thumb/a/bf/'
+ html_base = 'http://%(lang)s.wiktionary.org/wiki'
+ image_base = 'http://upload.wikimedia.org/wikipedia/commons/thumb/a/bf'
media_base = 'http://www.mediawiki.org/xml/export-0.3'
def __init__(self, *args, **keywords):
- if 'file' in keywords:
- self.file = keywords['file']
- elif 'filename' in keywords:
- self.file = open(keywords['filename'])
- elif 'text' in keywords:
- self.text = keywords['text'].split("\n")
- elif 'lang' in keywords:
- self.lang = keywords['lang']
- elif 'html_base' in keywords:
- self.html_base = keywords['html_base']
- elif 'image_base' in keywords:
- self.image_base = keywords['image_base']
- elif 'media_base' in keywords:
- self.media_base = keywords['media_base']
+ for kw in keywords:
+ if kw == 'file':
+ self.file = keywords[kw]
+ elif kw == 'filename':
+ self.file = open(keywords[kw])
+ elif kw == 'text':
+ self.text = keywords[kw].split("\n")
+ elif kw == 'lang':
+ self.lang = keywords[kw]
+ elif kw == 'html_base':
+ self.html_base = keywords[kw]
+ elif kw == 'image_base':
+ self.image_base = keywords[kw]
+ elif kw == 'media_base':
+ self.media_base = keywords[kw]
def __del__(self):
if self.file:

Return to:

Send suggestions and report system problems to the System administrator.