Участник:LankLinkBot/zlv.py: различия между версиями

217 байт добавлено ,  9 лет назад
м
update
м (орфография)
м (update)
 
def replace_quote(text):
# safe replace quote (do not replace inside [[...|]])
i = 0
ret = ''
ret += wlink
i = k
ret += text[i:].replace(u'«', u'„').replace(u'»', u'“')
return ret
 
continue
if link.isRedirectPage():
print 'redir:', link
link = link.getRedirectTarget()
if link.isDisambig():
templ_im = u'{{Сообщение ЗЛВ|даты=%s|текст=%s|иллюстрация=%s|архив=%s}}\n'
def insert_templ(talk, text, date, year, month, image):
#print 'insert_templ:', talk
if talk.exists():
ptext = talk.get()
#return False
else:
for t in talk.templates():u'Сообщение ЗЛВ',
if t in ( u'СообщениеЗнаете ли ЗЛВвы-статья',
u'Знаете ли вы-статьяЗЛВ',):
t = t.replace(' ', '[ u'ЗЛВ_]'):
pat = re.compile(r'{{\s*'+t+r'\s*[\|}<]', re.I|re.U|re.S)
match = pat.search(ptext)
if match:
# template exists
wikipedia.output('*** template exists: '+talk.aslink())
45 444

правки