Utente:BimBot/Scripts: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
adesso funziona anche per i progetti minori
correggo come suggerito da Alleborgo
Riga 52:
dopolink = re.search(p, oldtext)
choice = "[[" + dest.title() + "|" + dopolink.group(1) + "]]"
else:
else:
tmptext = sistema(oldtext, i, u"<YOUR TEXT HERE>")
choice = linkchoice(dest.title(), i)
wikipedia.showDiff(oldtext, tmptext)
if choice == u'.':
choice = linkchoice(dest.title(), i)
safeexit()
if choice == u'.':
safeexit()
newtext = sistema(oldtext, i, choice)
wikipedia.showDiff(oldtext, newtext)
Line 90 ⟶ 92:
 
def linkchoice(newpage, oldpage):
scelte = [u"\n[[" + newpage + u"]]", u"\n[[" + newpage + u"|" + newpage[0].lower() + newpage[1:] + u"]]", u"\n[[" + newpage + u"|" + oldpage + u"]]", u"\n[[" + newpage + u"|" + oldpage[0].lower() + oldpage[1:] + u"]]", u'\n.']
sceltecopy = scelte[]
for scel in scelte:
choice = wikipedia.inputChoice(u"Scegli una delle seguenti alternative per il link: [punto per terminare]", sceltecopy, [u'1', u'2', u'3', u'4', u'.'], u'1')
sceltecopy.append(u"\n"+scel)
if choice == u'.':
choice = wikipedia.inputChoice(u"Scegli una delle seguenti alternative per il link: [punto per terminare]", sceltecopy, [u'1', u'2', u'3', u'4', u'.'], u'1')
return u'.'
if choice == u'.':
return scelte[int(choice)-1][:len(scelte[int(choice)-1])-4]
return u'.'
return scelte[int(choice)-1] #[:len(scelte[int(choice)-1])-4]
 
def sgamalink(oldtitle, oldtext):