if checkurl1(urlesterno1) == 1:
wikipedia.output(u'%s รจ presente nella biografia di Tricomi, proseguo...' % nome)
wikiPage = wikipedia.get(site, nome)
def rilevocollebio(wikiPage):
try:
re.findall(ur'=*\s?[Cc]ollegamenti [Ee]sterni\s?=*', wikiPage)
return 1
except:
re.findall(ur'=*\s?[Cc]ollegamenti [Ee]sterni\s?=*.*\[http:\/\/matematica.uni-bocconi.it', wikiPage, re.DOTALL)
return 2
else:
return 0
if rilevocollebio(wikiPage) == 2:
newText = re.sub(ur'(=*\s?)[Cc]ollegamenti [Ee]sterni(\s?=*.*)\[http:\/\/matematica.uni-bocconi.it', u'\1Collegamenti esterni\2' + urlesterno1 + ' Biografia [[SISM]]]', wikiPage)
wikipedia.showDiff(wikiPage, newText)
answer = wikipedia.input(u'Accetti il cambiamento nella wikipagina? [si, no])
if (answer.lower() in ['yes', 'y', 'si', 's']:
wikiPage.put(newText, comment='[[Wikipedia:Bot|Bot]]: Aggiungo link a biografia su sito esterno (www.dm.unito.it)')
else: continue # Qui devo farlo tornare a 'if checkurl1'