Skip to content

ningit/wikielp-bots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bots para la wiki de ELP

Los bots escritos en C# requieren la infraestructura de DotNetWikiBot. Los bots escritos en Python necesitan Pywikibot.

Para ejecutar los bots escritos en Python se necesita que el archivo user-config.py, con la información de la wiki y el usuario, esté accesible en el directorio donde se ejecute. El nombre de usuario se puede omitir si no se van a realizar cambios, en caso contrario la contraseña se solicitará por consola. En el repositorio hay un ejemplo de user-config.py.

El código de los bots está liberado licencia GPLv3.

Más información sobre la función y los cambios realizados por los bots en la wiki de ELP.

Compilación y ejecución

Para compilar Categorizador.cs descarga DotNetWikiBot desde su página de descargas. Suponiendo que lo has descomprimido en la raíz del repositorio ejecuta mcs -reference:DotNetWikiBot.dll Categorizador.cs si usas Mono o csc /reference:DotNetWikiBot.dll Categorizador.cs si usas el compilador de VisualStudio.

El bot admite dos opciones de línea de comandos -v para mostrar más información sobre las operaciones realizadas y -d para operar en modo simulación, de forma que los cambios sólo se indican y no se escriben sobre la wiki.

Para ejecutar enlaces-rotos.py descarga la versión core de Pywikibot de su página de descargas. Supuesto que lo has descomprimido sobre la raíz del directorio basta introducir el comando:

$ PYTHONPATH=core python3 enlaces-rotos.py

About

Bots para la wiki de ELP

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published