SweetGTK (interfaz de escritorio para sweetter)

Hacía ya tiempo que tenía pensado hacer una aplicación de escritorio para poder interactuar con sweetter, pero hasta hoy no me había puesto a hacer nada serio.
Consiste en una aplicación hecha en pygtk que tira del módulo que ya hice antes pysweetter (que se conecta a sweetter a través de xmlrpc de forma transparente).
El código se puede conseguir así:
bzr branch http://repo.danigm.net/sweetgtk
Está bajo el control de versiones bazaar
Aquí una captura de pantalla de la aplicación:

Y como es pygtk también funciona en el openmoko neo freerunner:

Todavía estoy desarrollandolo, estoy teniendo problemas con los threads porque me da "segmentation faults" de forma "aleatoria", tengo que arreglar eso :P
Edito (23/11/2008 21:40):
Creo que ya he solucionado el problema de los threads, y además he hecho algunos arreglos para que funcione también en windows.
Aquí un screenshot funcionando en windows:

Para que funciones en windows vista hay que instalar una serie de cosas:
- Instalar python 2.5: http://www.python.org/download/
- Instalar GTK-runtime: http://sourceforge.net/project/showfiles.php?group_id=98754
http://sourceforge.net/project/showfiles.php?group_id=98754&package_id=1... - Instalar pygtk: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.12/
- Instalar gobject: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.14/
- Instalar pycairo: http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.4/
Y por cierto, para que funcione en linux también es necesario tener instalado todo lo anterior, pero normalmente en un escritorio gnome estará instalado, los paquetes para debian son:
python, python-gtk2, python-gobject, python-cairo, python-notify
Tengo pensado hacer un paquete un día de estos, mientras tanto se puede conseguir el código del repositorio o de aquí:
http://danigm.net/files/sweetgtk.tgz




Prueba la versión 2.0 sweetgtk2.0
- reply
Submitted by danigm on Fri, 28/11/2008 - 00:21.Me tira este error :S
File "install", line 3
user=$(ls -la $HOME | grep ' \.$' | awk '{print $3}')
Saludos!!
- reply
Submitted by virako (not verified) on Thu, 27/11/2008 - 14:57.Una idea genial, ¡además tiene muy buena pinta!
Un saludo,
Javisev
- reply
Submitted by javisev (not verified) on Sun, 23/11/2008 - 14:25.