ویکی‌پدیا:درخواست‌های ربات/زیباسازی ویکی‌پدیا فارسی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
←‏کد اصلی: رفع باگ (ه ام‌آی‌تی)
←‏کد اصلی: اصلاح باگ
خط ۵۱:
wikipedia.config.put_throttle = 0
wikipedia.put_throttle.setDelay()
cleaning_version=u'۴،۸۴.۹'
msg=u'('+cleaning_version +u')'
faSite = wikipedia.getSite('fa')
خط ۱۰۴:
text=text.replace(u'\n \n \n',u'\n\n').replace(u'\n \n',u'\n\n').replace(u'\n \n',u'\n\n').replace(u'\n \n',u'\n\n').replace(u"--------",u'----').replace(u"-----",u'----').replace(u"--------",u'----').replace(u"-----",u'----')
text = re.sub('[\r\n]{3,}', "\n\n",text)
text=text.replace(u'[[ ',u'[[').replace(u' ]]',u']]').replace(u' }}',u'}}').replace(u'{{ ',u'{{').replace(u'< ',u'<').replace(u' >',u'>').replace(u'</ ',u'</').replace(u' />',u'/>').replace(u'<!--\n',u'<!--').replace(u'\n-->',u'-->').replace(u'<!---\n',u'<!---').replace(u'\n--->',u'--->')
text=text.replace(u'[[ ',u'[[').replace(u' ]]',u']]').replace(u' }}',u'}}').replace(u'{{ ',u'{{').replace(u'== ',u'== ').replace(u'== ',u'== ').replace(u' ==',u' ==').replace(u' ==',u' ==')
text=wikipedia.replaceExcept(text,u' >',u'>', ['math', 'pre', 'template', 'timeline', 'ref', 'source', 'startspace'])
text=text.replace(u'\n<ref',u'<ref').replace(u'</ref>\n<ref',u'</ref><ref')
text = re.sub(re.compile(ur'^(\=+)\s*(.*?)\s*(\=+)$', re.MULTILINE), ur"\1 \2 \3",text)