este proyecto pretende remplazar el programa http://www.miketech.net/gnome-art/ pero programado en python, las tecnologias a usar son

  • python
  • pygtk
  • subversion

Tareas

realizar interfaz con glade-3

Aca se deben poner todas las ventanas, una descripcion de que hace y screenshots de cada una, luego cada uno puede agarrar una y hacerla en glade.

Implementar los callbacks de los eventos, inicialmente se pueden hacer con dummies (que hagan prints como "abrir") para tener la infraestructura, luego cuando los modulos base esten andando se van a poder conectar ambos.

realizar modulo para interactuar con gnome-art

Se debe hacer un modulo para obtener la informacion de los themes, recomendable que sea con threads para no bloquear la interfaz, para ello se debera aprender a usar httplib, urllib, urllib2 o similar y threading, hay un ejemplo de threads y gtk aca GtkMultiThread y este es ejemplo ComunicarThreadsConQueue.

Como ayuda se podria ver un poco el codigo de gnome-art, al menos para saber como interactua con el server.

Opcional: unittesting

Estaria bueno que aprendan a usar el modulo unittest http://docs.python.org/library/unittest.html y lo apliquen al proyecto