<<TableOfContent>>
Instalación en linux
1. INSTALACIÓN
En éste fichero se explican los pasos para la instalación y configuración de sweetter. Están concretamente explicado para Ubuntu, no obstante los pasos son muy parecidos en otras distribuciones.
Primero hace falta instalar las dependencias, el software del que depende sweeter para funcionar. Require:
easy_install, PIL (http://www.pythonware.com/products/pil/ )
sqlobject > 0.9.2
- turbogears 1.0.3.2
- TGWebServices
- python-xmpp (opcional) para el bot jabber
Para instalar las dependencias, ejecuta:
$ sudo apt-get install python-setuptools python-imaging python-xmpp # en ubuntu 8.04 $ sudo easy_install -U SQLObject $ sudo easy_install TGWebServices
Entra en el directorio donde tengas descargado sweetter y ejecuta la siguiente orden para instalar turbogears:
$ sudo python tgsetup.py
Ahora instalaremos el entorno de desarrollo:
$ cd sweetter/ $ sudo python setup.py develop $ sudo chown <usuario>:users -Rf . # cambia <usuario> por tu usuario real y no pongas los <>
Tras ésto, hay que copiar dev.example.cfg a dev.cfg y modificar el fichero de configuración si se quieren ajustar los parámetros (opcional):
$ cp dev.example.cfg dev.cfg
Luego ejecuta este comando para crear la base de datos:
$ tg-admin sql create
2. LANZAR SWEETTER
Finalmente, para ejecutar sweetter:
$ python start-sweetter.py
Ya está! Deberías poder acceder a sweetter de forma local desde tu máquina accediendo con tu navegador preferido a: http://localhost:8080
Para parar de ejecutar sweetter pulsa la combinación de teclas <Ctrl><C>.
3 CONFIGURANDO EL BOT DE JABBER
Para configurar el bot de jabber debes entrar en el directorio sweetter/sweetter y editar el fichero options.py. Dentro de ese fichero debes cambiar el usuario y la contraseña del bot por algún usuario y contraseña válidos de jabber, además de activar el bot (por defecto está desactivado con jabberbot = False):
1 # == jabberbot ==
2
3 jabberbot = True
4 jb_user = '<usuario.jabber>@jabber.org'
5 jb_passwd = '<contraseña.usuario.jabber>'
Después de esto debes parar y volver a arrancar sweetter (ver sección 2 LANZAR SWEETTER).
Instalación en Windows
El código está en launchpad, en la página web hay un enlace, de todas formas te pongo aquí un enlace a la rama principal:
https://code.launchpad.net/~sugus-us/sweetter/trunk
Para descargartelo necesitas tener instalado bzr que es el sistema de control de versiones que utiliza launchpad y te lo puedes instalar tanto en linux como en windows.
http://bazaar-vcs.org/WindowsDownloads
Luego necesitarás instalar el framework turbogears:
http://docs.turbogears.org/1.0/InstallWindows
Y también existen algunas dependencias de otras librerías python, creo que está especificado en el documento README que está en el código.
- sqlobject
- TGWebServices
- python-xmpp (opcional, si se quiere utilizar el bot jabber)
Todas las dependencias se pueden instalar con easy_install http://peak.telecommunity.com/DevCenter/EasyInstall
