Utente:BimBot/Scripts: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
nuova versione
Riga 11:
################################################################
 
import wikipedia, urllib, re, sys
import wikipedia
 
def main():
Line 57 ⟶ 56:
if choice == u'.':
safeexit()
newtext = sistema(oldtext, page.title()i, choice)
wikipedia.showDiff(oldtext, newtext)
choice = wikipedia.inputChoice('Posso procedere?', ['Yes', 'No'], ['y', 'N'], 'N')
if choice in ['Y', 'y']:
wikipedia.setAction(u'Correggo i link che puntano al redirect "%s"' % page.title()i)
j.put(newtext)
wikipedia.stopme();
Line 67 ⟶ 66:
def safeexit():
wikipedia.stopme()
sys.exit()
 
def getlinkstoredirectstopage(page):
try:
redirectLinks = dict()
ref = page.getReferences(redirectsOnly = True)
redirectList=list()
for i in ref:
redirectLinks[i.title()] = i.getReferences()
if i.isRedirectPage():
return redirectLinks[i.title()] = i.getReferences()
return redirectLinks;
except wikipedia.IsNotRedirectPage:
print page.isRedirectPage()
print u"Non e' un redirect!"
return 0
except wikipedia.NoPage:
print u'La pagina non esiste!'
Line 96 ⟶ 90:
 
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
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')