Cathopedia:Bot/Correzione errori comuni
Correzione errori comuni
Sostituzione di E' con È
Sintassi:
replace.py -regex -start:! "\b(E\')([\s\.:;\?!\|])" "È\2"
Ultimo intervento: 22/12/2010.
Operatore: APBot.
Esito: Riuscito. Solo una occorrenza trovata, da non correggere: Presentazione della Beata Vergine Maria
Sostituzione di è e e' con é
Sintassi:
replace.py -regex -start:! -summary:"Bot: correzione accenti delle e" "(\w+ch|\b[Nn]|\b[Ss]|\w+nt[ai]tr|\b[Bb]ign)(è|e\'(?!\')|e’)\b" "\1é"
Ultimo intervento: 21/12/2010.
Operatore: APBot.
Esito: Riuscito.
Sostituzione di e' con è
Sintassi:
replace.py -regex -start:! -summary:"Bot: correzione accenti delle e" "(\b|\b[Cc]io|\b[Cc]aff|\b[Tt])(e\'(?!\')|e’)\b" "\1è"
Ultimo intervento: 22/12/2010.
Operatore: APBot.
Esito: Riuscito. Solo una occorrenza trovata, da non correggere: Presentazione della Beata Vergine Maria
Sostituzione di pò con po'
Sintassi:
replace.py -regex -start:! "\bpò\b" " po'"
Ultimo intervento: 16/09/2010.
Operatore: APBot.
Esito: Riuscito. Nessuna occorrenza trovata.
Correzioni di sistema
Eliminazione dei redirect doppi
Sintassi:
redirect.py double
Ultimo intervento: 02/02/2011.
Operatore: APBot.
Esito: Riuscito.
Evidenziare le pagine senza categorie
Sintassi:
add_text.py -uncat -text:"{{Categorizzare}}" -except:"\{\{([Tt]emplate:|)[Cc]ategorizzare" -summary:"Bot: Aggiungo template Categorizzare"
Ultimo intervento: 22/12/2010.
Operatore: APBot.
Esito: Riuscito.
Estetica
Eliminazione righe vuote di troppo
python replace.py -start:! -ns:0 "\r\n\r\n(\r\n)+" "\n\n" -regex -pt:1
Convenzioni di Cathopedia
da Categoria:Cardinali nominati da a Categoria:Cardinali creati da
Sintassi:
replace.py -regex -catr:Cardinali "Categoria:Cardinali nominati da" "Categoria:Cardinali creati da" -summary:"Sostituzione -cardinali nominati da +cardinali creati da"
Ultimo intervento: 21/12/2010.
Operatore: APBot.
Esito: Riuscito.
da Categoria:Diocesi cattoliche a Categoria:Diocesi
Sintassi:
replace.py -start:A "Categoria:Diocesi cattoliche" "Categoria:Diocesi" -summary:"Sostituzione -Categoria:Diocesi cattoliche +Categoria:Diocesi"
Ultimo intervento: 23/12/2010.
Operatore: APBot.
Esito: Riuscito.
da Chiesa Cattolica a Chiesa cattolica
Sintassi:
replace.py -start:A "Chiesa Cattolica" "Chiesa cattolica"
Ultimo intervento: 22/12/2010.
Operatore: APBot.
Esito: Riuscito.
riduzione dell'Attività di "vescovo cattolico" a "vescovo"
Sintassi:
replace.py -start:A -regex "( ?)\|( ?)Attività([1-9]?)( ?)=( ?)vescovo cattolico *" "\1|\2Attività\3\4=\5vescovo"
Ultimo intervento: 26/07/2011.
Operatore: PaoloBot.
Esito: Riuscito.
Conversione delle quattro sezioni finali in un riquadro senza titoli di sezione
Trasforma le sezioni:
python replace.py -nocase -start=! -regex "== ?(note|bibliografia|voci correlate|collegamenti esterni|font(i|e)) ?==" "{{Sezione accessoria|\1}}"
quindi aggiungi il template finale
python replace.py -start=! -regex "(?s)([{][{]Sezione accessoria[|].*?)([{][{]Sezioni accessorie fine[}][}]\r\n\r\n)?[[][[]Categoria:" "\1{{Sezioni accessorie fine}}\n\n[[Categoria:"
Se si pensa che qualche voce possa avere due volte il template finale:
python replace.py -start=! -dotall -regex "\{\{Sezioni accessorie fine\}\}.+{\{Sezioni accessorie fine\}\}" "{{Sezioni accessorie fine}}"
Togliere infine le righe doppie (vedi sopra).
Ultimo intervento: 29/2/2012
Operatore: PaoloBot.
Esito: Riuscito.
Togliere il collegamento esterno a santiebeati.it se è già nel template {{Persona}}
python replace.py -regex -dotall -ns:0 "(\| ?sb ?= ?[1-9].*\{\{Sezione accessoria\|Collegamenti esterni.*\r\n)\*[^\n\r]*santiebeati.it[^\r]*\r\n" "\1" -start:a -pt:5
Ultimo intervento: 22/3/2012
Operatore: PaoloBot.
Esito: Riuscito.
Spostamento del parametro di santiebeati.it al template {{Persona}} ed eliminazione del collegamento esterno
python replace.py -regex -dotall -ns:0 "(\| ?sb ?= ?)\r\n(.*\{\{Sezione accessoria\|Collegamenti esterni.*\r\n)\*[^\n\r]*http://www.santiebeati.it/dettaglio/([0-9]+)[^\r]*\r\n" "\1\3\n\2" -start:a -pt:5
Ultimo intervento: 22/3/2012
Operatore: PaoloBot.
Esito: Riuscito.