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
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
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) <
continue
Line 869 ⟶ 897:
print '*************************************************'
inizio=testata+indiceinizio+indicelettere+indicefine
fine=''
Line 892 ⟶ 920:
finally:
wikipedia.stopme()
</source>
|