Revision: 7927
Author: xqt
Date: 2010-02-14 11:59:42 +0000 (Sun, 14 Feb 2010)
Log Message:
-----------
do not fixTypo() inside all sorts of links
but fixArabicLetters() inside wiki links as requested
Modified Paths:
--------------
trunk/pywikipedia/cosmetic_changes.py
Modified: trunk/pywikipedia/cosmetic_changes.py
===================================================================
--- trunk/pywikipedia/cosmetic_changes.py 2010-02-12 10:39:37 UTC (rev 7926)
+++ trunk/pywikipedia/cosmetic_changes.py 2010-02-14 11:59:42 UTC (rev 7927)
@@ -229,7 +229,7 @@
# This also removes all template parameters of {{Foo}}
# For replacing {{Foo}} with {{Bar}} but keep the template
# parameters in its original order, please use:
-# (u'Foo', u'Bar\g<parameters>),
+# (u'Foo', u'Bar\g<parameters>'),
deprecatedTemplates = {
'wikipedia': {
@@ -667,7 +667,7 @@
return text
def fixTypo(self, text):
- exceptions = ['nowiki', 'comment', 'math', 'pre',
'source', 'startspace']
+ exceptions = ['nowiki', 'comment', 'math', 'pre',
'source', 'startspace', 'gallery', 'hyperlink',
'interwiki', 'link']
# change <number> ccm -> <number> cm³
text = pywikibot.replaceExcept(text, ur'(\d)\s* ccm',
ur'\1 cm³', exceptions)
text = pywikibot.replaceExcept(text, ur'(\d)\s*ccm',
ur'\1 cm³', exceptions)
@@ -686,7 +686,8 @@
'gallery',
'hyperlink',
'interwiki',
- 'link',
+ # but changes letters inside wikilinks
+ #'link',
'math',
'pre',
'template',
Show replies by date