[ create a new paste ] login | about

Link: http://codepad.org/RZ4GOFrW    [ raw code | fork ]

Gnumarcoo - Python, pasted on Aug 10:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
            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'


Create a new paste based on this one


Comments: