Utente:Bot2elle/Template Archivio

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

La seguente regex dovrebbe pian piano riuscire a trasformare:


{{Archivio
|...
}}

in


{{Archivio1
|...
}}

Eccolo:

replace.py -regex -ref:Template:Archivio "(\{\{)([Aa]rchivio)" "\1Archivio1"

Versione di prova:

replace.py -regex -page:Utente:Bot2elle/PagineDiProva/1 "(\{\{)([Aa]rchivio)" "\1Archivio1"

Prova senza regex:

replace.py -page:Utente:Bot2elle/PagineDiProva/1 "{{Archivio" "{{Archivio1"

Le istruzioni per la sostituzione del template sono:

  1. Sostituire il parametro nome con titolo.
  2. Sostituire il parametro background con coloresfondo.
  3. Sostituire width con larghezza.
  4. Se nel vecchio template il parametro cassetto conteneva del testo allora questo và spostato nel parametro testo e nel parametro cassetto và messo il testo: si
  5. Il parametro testo e il suo contenuto (se presente) vanno lasciati uguali.
  6. I template che hanno una inputbox inserita all'interno o del parametro testo o del cassetto me li dovresti segnalare in una pagina apposita che li sistemo a mano. Es.: Discussioni progetto:Aviazione/ArchivioDiscussioni progetto:Guerra/Archivio
  7. Sostituire il parametro sottopagina con modifica.

La modifica andrebbe fatta nel minor tempo possibile da quando si sovrascrive il vecchio template con la nuova versione dato che la nuova versione non è retrocompatibile e non può diventarla.

Quà c'è un po' di consenso e visto che nessuno si è opposto ritengo si possa fare. Che dici? E' fattibile? Ti và ancora di farlo? :P--LikeLifer (msg) 19:14, 25 ago 2011 (CEST)

P.S.: Quando vuoi partire, il template sostituiscilo tu, poi se non ti và di mettere il man lo faccio io :).

Ops, mi son dimenticato di dirti che la nuova versione del template è qui mentre qua c'è il man.--LikeLifer (msg) 19:17, 25 ago 2011 (CEST)

replace.py -regex -ref:Template:Archivio "(\{\{)(Archivio1)" "\1Archivio"
"(|)(nome)" "\1titolo"

Prova:

replace.py -regex -page:Utente:Bot2elle/PagineDiProva/1 "(\{\{)(Archivio1)" "\1Archivio"
"(|)(nome)" "\1titolo"

Prova 2:

replace.py -regex -page:Utente:Bot2elle/PagineDiProva/1 "(\{\{)(Archivio1)" "\1Archivio"
"|nome" "|titolo"