Utente:DzagBot
Aspetto
» WikiEvolve in » | Wikipe-tan ginoide che-va-pazza-per-le-espressioni-regolari |
Ferma dzagBot! |
• |
Riservato amministratori: bottone di blocco del bot. |
Stato
[modifica | modifica wikitesto]Regolarmente registrato all'anagrafe dei bot in data 9 maggio 2007.
- il mio primo edit --DzagBot 10:28, 29 apr 2007 (CEST)
- 14:42, 9 mag 2007 Helios (discussione | contributi) ha concesso lo status di bot a Utente:DzagBot (4 voti pro, 0 contro)
Template
[modifica | modifica wikitesto]- Template:CatScan
- Anime con template Fumetto e animazione (wiki)
- Manga con template Fumetto e animazione (wiki)
Search / replace via Kodos:
(.*?)\]\]\:(.*?)\n \1]]\n
user-fixes.py
fixes['fea1'] = { 'regex': True, 'msg': { '_default':u'correzione Template:Fumetto e animazione (anime non Anime, serie TV non Serie TV)', }, 'replacements': [ ('\{\{fumetto e animazione.*\n\|tipo[ ]*=[ ]*Anime', '{{fumetto e animazione\n|tipo = anime'), ('\|sottotipo[ ]*=[ ]*Serie TV', '|sottotipo = serie TV'), ] } fixes['fea2'] = { 'regex': True, 'msg': { '_default':u'correzione Template:Fumetto e animazione (manga non Manga)', }, 'replacements': [ ('\{\{fumetto e animazione.*\n\|tipo[ ]*=[ ]*Manga', '{{fumetto e animazione\n|tipo = manga'), ] }
Corregge anime
python replace.py -file:/home/dzag/web/wikipedia/lista.txt -fix:fea1
Corregge manga
python replace.py -file:/home/dzag/web/wikipedia/lista.txt -fix:fea2
Console
[modifica | modifica wikitesto]da applicare alla categoria:Albi di PKNA la mia prima conversione completa fumettobox / fumetto riuscita
Albi PKNA
[modifica | modifica wikitesto]Comandi per la conversione:
python replace.py -summary:"transizione template da [[Progetto:Fumetti/Guida fumettobox|fumettobox]] a [[template:fumetto e animazione|fumetto e animazione]]" -page:PKNA_4 -regex "\{\{fumettobox editore\|[\[]*(.*?)[\]]*\}\}" "|editore = \1" -regex "\{\{fumettobox titolooriginale\|[']*(.*?)[']*\}\}" "|titolo = \1" -regex "\{\{fumettobox data\|(.*?)\}\}" "|data inizio = \1" -regex "\{\{fumettobox rilegatura\|(.*?)\}\}" "|rilegatura = \1" -regex "\{\{fumettobox sceneggiatore\|[\[]*(.*?)[\]][^\[\}]*[\[]*(.*?)[\]][^\[\}]*\}\}" "|sceneggiatore = \1 \n|sceneggiatore 2 = \2" -regex "\{\{fumettobox disegnatore\|[\[]*(.*?)[\]][^\[\}]*[\[]*(.*?)[\]][^\[\}]*\}\}" "|disegnatore = \1 \n|disegnatore 2 = \2" -regex "\{\{fumettobox nome\|([^\#]*)#([0-9]*).*" "{{fumetto e animazione \n|tipo = fumetto \n|lingua originale = italiano \n|paese = Italia \n|incipit = no \n|posizione serie = \2 \n|precedente = PKNA {{subst:#expr:\2-1}} \n|successivo = PKNA {{subst:#expr:\2+1}}" -regex "\n\{\{fumettobox fumetto\|[^\}]*\}\}" "" -regex "\{\{fumettobox fine\}\}" "}}"
Aggiungi collana:
python replace.py -summary:"collana = PKNA" -cat:Albi_di_PKNA -regex "\|incipit = no" "|incipit = no\n|collana = [[PKNA - Paperinik New Adventures]]"
Separazione fumetto e animazione e personaggio
[modifica | modifica wikitesto]Sostituisci {{fumetto e animazione}} con {{personaggio}}
python replace.py -regex "\{\{fumetto e animazione.*\n\|tipo[ ]*=[ ]*personaggio" "{{personaggio\n|progetto=anime e manga" -cat:Manga
python replace.py -regex "\{\{fumetto e animazione.*\n\|tipo[ ]*=[ ]*personaggio" "{{personaggio\n|progetto=fumetti" -file:/path/to/file/da_sost.txt
Dove sost.txt
contiene un elenco di wikilink a Speciale:PuntanoQui/Template:Fumetto_e_animazione, filtrati per namespace=0 (-namespace:0 -ref:"Template:Fumetto_e_animazione" non funzionava).
Sottopagine portale anime e manga
[modifica | modifica wikitesto]Applicabile su
python replace.py -summary:"corr link continua" -links:"Portale:Anime e manga/Voci fondamentali" -regex "<p align=right>" "<p align=\"right\" style=\"clear: both;\">"
conversione animanga portale
[modifica | modifica wikitesto]nota: applico risultati consultazioni occhielli
python replace.py -summary:"applico risultati [[Wikipedia:Sondaggi/Occhielli_a_fondo_pagina#Risultati|consultazioni occhielli]]" -cat:Anime -regex "{{[aA]nimanga}}" "{{Portale|anime e manga}}"
The Walt Disney Company *
[modifica | modifica wikitesto]python replace.py -file:/path/sost.txt -regex "\{\{fumetto e animazione([^\}]*)\|editore[ ]*=[ ]*(Walt Disney Company|Walt Disney|Disney)([^\}]*)\}\}" "{{fumetto e animazione\1|editore = The Walt Disney Company\3}}" -summary:"editore = The Walt Disney Company (nome canonico)"