Cathopedia:Bot/Correzione errori comuni

Da Cathopedia, l'enciclopedia cattolica.
100%Decrease text sizeStandard text sizeIncrease text size
Share/Save/Bookmark
< Cathopedia:Bot
Vai alla navigazione Vai alla ricerca
1leftarrow.png Voce principale: Cathopedia:Bot.

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 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.