Blackphenny: la ayudante de la SemanaNegra

Cómo ya sabéis esta semana es la Semana Negra. Lo anunciamos aquí hace unas semanas. Para la ocasión hemos desarrollado un módulo llamado blackphenny, para el bot de irc phenny.

Este módulo nos permite fundamentalmente dos cosas: [1] tener la información que creamos relevante a mano y [2] generar esta colaborativamente (usando un repositorio git). Podéis ver nuestro repositorio en gitorious.

El bot consiste en un archivo llamado blackphenny.py, el módulo, que deberemos meter en la carpeta modules de phenny. Este módulo se encarga de buscar todos los archivos terminados en .info y establece un comando con el nombre de ellos. Por ejemplo, tenemos un archivo llamado irssi.info y podremos acceder a él desde el irc escribiendo .irssi.

Instalación

La instalación consiste en tres sencillos pasos. Primero clonaremos el repositorio de phenny:

 git clone https://github.com/sbp/phenny

Accederemos al directorio modules y bajaremos el módulo pertinente.

cd phenny/modules/
wget https://gitorious.org/blackphenny/blackphenny/raw/45215e27260b5df5a5dd1b95eab022f72ad1a38b:blackphenny.py

Ahora solo nos queda editar los archivos de configuración: [1] editaremos ~/.phenny/default.py y en el módulo que acabamos de descargar /ruta/a/phenny/modules/blackphenny.py.

En el primero deberemos decirle que nick tendrá, que servidor, qué canales y quien será su propietario.

nick = ‘blackphenny’
host = ‘irc.freenode.org’
channels = [‘#semananegra’]
owner = ‘haton’

Y en el segundo deberemos modificar la ruta al directorio git del que queremos que saque la información:

git_dir = ‘/home/haton/blackphenny/’

Y solo nos queda iniciarlo, en la ruta del bot:

python phenny

blackphenny

Esper que os sea útil, podéis verlo en acción en #semananegra, en el irc. Entrad y pedirle ayuda!

.help
Compartir

1 Comentario

Deja una respuesta

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax