Drinibot
Se unió el 23 may 2007
Información.
- Controlador: Magister Mathematicae
- Autorización: Sí
- Flag: Sí
- Tareas: Varias.
- Apoyo en WP:BOT/S
- Correcciones ortográficas
- Retiro de enlaces externos masivos
- Arreglo de parámetros en plantillas
- Traslado de categorías
- tareas esporádicas complejas que requieran apoyo de bot controlado por un usuario experimentado.
Tarea actual
editarCorrección de errores ortográficos comunes.
Código:
python replace.py -ns:0 -pt:1 -summary:"Miscelánea ortográfica" -exceptinside:"(\{\{.*?\}\}|http\S*.|http.*?\s|([Aa]rchivo|[Ii]magen?|[Mm]edia):.*?\.(jpg|png|JPG|PNG|ogg|svg|gif)|\[\[.*?:.*?\]\]|=\s*.*?\.(jpg|png|svg))" -exceptinsidetag:ref -regex \
" ([Pp])roduccion\b" " \1roducción" \
" actuacion\b" " actuación" \
"(?<!(est|[Tt]he|box|ock|one|his|for|ast)) album (?!(of\ |chart|cover|version))" " álbum " \
" album([,.])" " álbum\1" \
"(?<!(est|[Tt]he)) albums (?!(of\ |chart|cover))" " álbumes " \
"(?<!doblador)\ españa\ " " España " \
" animacion\b" " animación" \
" aqui\b" " aquí" \
" cancion\b" " canción" \
" cigueña" " cigüeña" \
" dia(s?)\b" " día\1" \
" electric([ao])(s?)" " eléctric\1\2" \
" electronic([ao])" " electrónic\1" \
" escribio\b" " escribió" \
" estrategic([oa])" " estratégic\1" \
" fallecio\b" " falleció" \
" francia" " Francia" \
" funcion\b" " función" \
" gano\b" " ganó" \
" grabo\b" " grabó" \
" habia" " había" \
" jardin\b" " jardín" \
" lanzo\b" " lanzó" \
" musica\b" " música" \
" musico(s*)\b" " músico\1" \
" ningun\b" " ningún" \
" numero(s*)\b" " número\1" \
" pelicula(s?)" " película\1" \
" policia(s*)\b" " policía\1" \
" programacion\b" " programación" \
"(?<!(of|on|he)) television\b(?!(\ (serie|show)))" " televisión" \
" todavia\b" " todavía" \
" traduccion\b" " traducción" \
" ultimo(s?)\b" " último\1" \
" vendio\b" " vendió" \
" verguenza" " vergüenza" \
"([dD])ebuto" "\1ebutó" \
"([Dd])espues" "\1espués" \
"([Qq])uimic([ao])(s?)" "\1uímic\2\3" \
"([Tt])ambien" "\1ambién" \
"\b([Aa])demas\b" "\1demás" \
"\b([Aa])ntiguedad" "\1ntigüedad" \
"\b([Bb])ateria(s?)\b" "\1atería\2" \
"\b([Dd])ificil\b" "\1ifícil" \
"\b([Ee])stubo\b" "\1stuvo" \
"\b([fF])undacion\b" "\1undación" \
"\b([Ff])ué " "\1ue " \
"\b([Gg])otic([oa])(s?)" "\1ótic\2\3" \
"\b([Ii])nformacion\b" "\1nformación" \
"\b([Ii])ntroduccion\b" "\1ntroducción" \
"\b([Mm])urio\b" "\1urió" \
"\b[Mm]iercoles\b" "miércoles" \
"\b([Nn])acio\b" "\1ació" \
"\b([Pp])aises\b" "\1aíses" \
"\b([Pp])aís\b" "\1aís" \
" ([pP])osicion\b(?!(\ *=))" " \1osición" \
"\b[Ss]abado\b" "sábado" \
"\b([Tt])í " "\1i " \
"\b([Vv])ease\b" "\1éase" \
"\baleman\b" "alemán" \
"\b(?<!(\ of|rom|ern|[Nn]ew|\ to)\ )[mM][ée]xico(?!\ [Cc]ity)\b" "México" \
"\bambito(s*)\b" "ámbito\1" \
"\bambiguedad\b" "ambigüedad" \
"\bantiguedad\b" "antigüedad" \
"\basi\b" "así" \
"\bazucar\b" "azúcar" \
"\bazucares\b" "azúcares" \
"\bbasic([ao])" "básic\1" \
"\bbilingue" "bilingüe" \
"\bbritanic([oa])(s*)\b" "británic\1\2" \
"\bcelebracion\b" "celebración" \
"\bcodigo" "código" \
"\bcompa[nñ]ia" "compañía" \
"\bcomun\b" "común" \
"\bcontinuacion\b" "continuación" \
"\bdebil\b" "débil" \
"\bdebiles\b" "débiles" \
"\bdificiles\b" "difíciles" \
"\bestan\b" "están" \
"\bexito(s?)\b" "éxito\1" \
"\bfuí\b" "fui" \
"\bintersecta(n|rse)\b" "interseca\1" \
"\bintersecta\b" "interseca" \
"\bintersectó\b" "intersecó" \
"\bintersectad([oa])(s*)" "intersecad\1\2" \
"\bjudi([oa])(s*)\b" "judí\1\2" \
"\blinea(s?)\b" "línea\1" \
"\bmilliones\b" "millones" \
"\bpié(s*)\b" "pie\1" \
"\bpoesia(s*)\b" "poesía\1" \
"\bportugues\b" "portugués" \
"\bpinguino(s?)" "pingüino\1" \
"\bsaldra\b" "saldrá" \
"\bsalio\b" "salió" \
"\bsegun\b" "según" \
"\btenia([sn]?)\b" "tenía\1" \
"\bveracruz\b" "Veracruz" \
"\bverguenza(s?)\b" "vergüenza\1" \
"\ a sido\ " " ha sido " \
"\ a realizado\ " " ha realizado " \
"\ a completado\ " " ha completado " \
"\ a tenido\ " " ha tenido " \
"\ a mostrado\ " " ha mostrado " \
"\ a demostrado\ " " ha demostrado " \
"\ a cumplido\ " " ha cumplido " \
"\ a obtenido\ " " ha obtenido " \
"$@"
Nota: A diferencia del corrector de Bigsus, esto sólo busca los errores que a mi jucio son más comunes y al tener un criterio más reducido causa menos falsos positivos (además tiene condiciones adicionales para evitarlos), va mucho más rápido y hace más correcciones
Cosas que el robot encuentra...
|
---|