Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 9:
;Eliminazione grassetti da pagine che iniziano con "Proverbi"
: estrazione l = lista oggetti Pagina dopo ottenuta una lista generale con routine personale prefixGen (genera una lista di pagine che iniziano con un prefisso)
: lancio del seguente script ''ad hoc'':
<pre>for p in l]: #per ogni pagina
testo=p.get().split("\n") #estraggo il testo e lo suddivido per righe
testoOld=testo #copio il testo vecchio
for i in range(len(testo)): #itero sulle righe:
if testo[i].startswith("*"): #* se la riga inizia con *
testo[i]=testo[i].replace("'''","")# allora elimino i '''
testo="\n".join(testo) #ricostruisco il testo
if testo!=testoOld: #se il testo è stato modificato
p.put(testo,comment="Rimozione grassetto a testo proverbi via bot") # allora lo scrivo nella pagina
</pre>
 
: estrazione lista delle categorie e filtraggio per suffisso "per nazionalità" nel titolo
: per le categorie estratte lancio del seguente script ''ad hoc'':
<pre>for i in lc: #per ogni categoria
if not ("{{Metacat}}") in i.get(): #se il testo non contiene tl|Metacat
print i.title() #stampa nome pagina e wikitesto per controllo visuale
print i.get() #
i.put("{{Metacat}}\n"+i.get(),comment="Aggiunta tl|Metacat via bot") #aggiungi il template a inizio pagina
#e salva la pagina
</pre>