Utente:YuBot/Script: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 663:
#################################################
# #
# opereteatrali.py - ver. 1.01 #
# #
#################################################
Riga 730:
gen = pagegenerators.ReferringPageGenerator(template)
voci=[]
newtext=''
listone={}
articoli = ["Il ", "Lo ", "La ", "I ", "Gli ", "Le ", "L'", "'O ", "'A ", "Un ", "Uno ", "Una ", "Un'"]
for page in gen:
if not page in voci:
if page.namespace() == 0:
voci.appendtitolo=titoloLink(page.title())
voci listone[page.sorttitle()]=titolo
count=0
items=listone.items()
for pagina in voci:
backitems=[ [v[1],v[0]] for v in items]
backitems.sort()
voci=[ backitems[i][1] for i in range(0,len(backitems))]
 
count=0
 
for paginavoce in voci:
pagina=wikipedia.Page('it', voce)
titor=False
Line 758 ⟶ 769:
wikipedia.output(u'\n>>> %s <<<' % pagina.title())
testo=pagina.get()
listaparametri=pagina.templatesWithParams()
if re.search(r'\{\{[Dd]ramma', testo):
for parametro in listaparametri:
trova=re.search(r'[Dd]ramma', parametro[0])
if trova:
for p in parametro[1]:
if re.search(r'[Pp]olytonic', p):
Line 780 ⟶ 792:
if n.startswith(' '):
n=n[1:]
diz[k] = n
else:
continue
 
for k in diz.keys():
Line 813 ⟶ 827:
lingua = linguaLink(diz['Linguaoriginale'])
titoloorig = diz['Titolooriginale']
epoca = diz['Epocacomposizione']
testo= '|-\n'+'|'+str(count)+'|| \'\'[['+nomepagina+titolo+']]\'\' || '+autore+' || '+lingua+' || '+titoloorig+' || '+epoca+'\n'
newtext=newtext+testo
 
wikipedia.output(testo)
 
inizio='{| class="wikitable sortable"\n|+ Elenco di opere teatrali\n! # !! Titolo !! Autore !! Lingua<br/>originale !! Titolo<br/>originale !! Anno<br/>composizione\n'
fine='|}'
lista=wikipedia.Page('it', 'Utente:Yuma/Sandbox/5')