Usuario:Chlewey/reemplazos.py

De Wikipedia, la enciclopedia libre
  1. !/usr/bin/python
  2. -*- coding: utf-8 -*-
"""
Este bot hace reemplazos directos de texto.
Realmente no es más que el mismo replace.py al cual se a agregado un
módulo que permite definir nuevos fixes:

-fix:        - además de los parámetros predefinidos tales como HTML
               si la palabra no corresponde a un fix predefinido
               buscará el archivo fix-palabra.py en el cual se define
               fixes['palabra'] con el nuevo fix.
               (No realiza comprobación de errores.)

Para la ayuda sobre los parámetros, ejecute:
               replace.py -help
"""

from replace import *

def premain():
    for arg in wikipedia.handleArgs():
        if arg.startswith('-fix:'):
            fix = arg[5:]
            if fix not in fixes.keys():
                _filename='fix-'+fix+'.py'
                execfile(_filename)

if __name__ == "__main__":
    try:
        premain()
        main()
    finally:
        wikipedia.stopme()
#