Utente:YuBot/Script: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 17:
presenti su it.wiki, restituendo un elenco di voci
"""
categoriaprincipale = 'on'
numerofileobsoleti=50
aggiornacategorie = 'on'
wikilinkautore= 'on'
controllalista= 'on'
ts=0
numerogiorni=8
#secondi in un giorno * numero gg
secondiaggiornamento=86400*numerogiorni
 
numerofileobsoleti=500
pagina_input = wikipedia.Page('it', 'Progetto:Teatro/Opere teatrali')
pagina_output = wikipedia.Page('it', 'Progetto:Teatro/Opere teatrali')
 
folder = ('opereteatrali')
date_file_list = []
Line 38 ⟶ 48:
for filetime, file in date_file_list:
count = count + 1
if count ==> numerofileobsoleti:
break
print 'cancello il file obsoleto: '+file
 
nomefile='opereteatrali/'+file
 
try:
Line 54 ⟶ 68:
print "Unexpected error:", sys.exc_info()[0]
contenuto='errore'
raise
 
if count == numerofileobsoleti:
break
 
def categorie():
Line 101 ⟶ 113:
 
dizionario={}
lista=[]
listacategorie=categorie()
 
 
for categoria in listacategorie:
Line 161 ⟶ 175:
backitems.sort()
lista=[ backitems[i][1] for i in range(0,len(backitems))]
 
return lista
 
def scrivifile(nomepagina, testo):
Line 179 ⟶ 195:
out_file.write(contenuto)
out_file.close()
 
def leggifile(nomepagina):
 
Line 189 ⟶ 206:
 
nomefile='opereteatrali/'+nomepagina+'.txt'
 
try:
 
Line 212 ⟶ 230:
print "Unexpected error:", sys.exc_info()[0]
contenuto='errore'
raise
 
return contenuto
Line 222 ⟶ 241:
nomepagina = re.sub('"', '_', nomepagina).strip()
nomepagina = re.sub('\?', '_', nomepagina).strip()
 
 
nomefile='opereteatrali/'+nomepagina+'.txt'
Line 389 ⟶ 409:
lingua='{{scn}}'
elif re.search(r'[Vv]enet', lingua):
lingua='{{vec}}'

 
#Se è italiano, va omesso
Line 475 ⟶ 497:
titolo=caratteri(titolo)
return titolo
 
 
def stringaDramma(parametri, nomepagina):
Line 483 ⟶ 506:
barra=''
link=''

diz = {'Titoloitaliano':'',
'Titolooriginale':'',
Line 529 ⟶ 554:
'epocacomposizione':''
}
 
 
 
rx1 = re.compile(r" ?= ?")
Line 564 ⟶ 592:
nomep=nomep[lunp:]
lunp=lunp-1
if len(contp) < 32:
continue
Line 869 ⟶ 897:
print '*************************************************'
 
 
inizio=testata+indiceinizio+indicelettere+indicefine
fine=''
Line 892 ⟶ 920:
finally:
wikipedia.stopme()
 
 
</source>