one step further:
document the design and make it generic for any IM client so people can store all their chat logs in the same database.
you want to collaborate? have windows installed and want to play a little with emesene 2?
then help us!
we need to bundle pywebkitgtk on windows to use adium themes in the conversation window.
I tried to make it work today but I couldn't, if you want to play and try to make it work, if you do document the steps so we can update the installer guide.
we will give you some rounds of applause for making something really useful for the project.
this site http://opensourcepack.blogspot.com/2009/12/pywebkitgtk-windows-binary.html seems to have the libraries needed, I downloaded the files and could run a demo browser that comes with it, but I couldn't make import webkit work, I got a dll loading error.
happy hacking!
Este documento describe los pasos necesarios para crear un archivo ejecutable
de una aplicación python y como generar un instalador y una versión portable
para dicha instalación.
Este documento asume que la aplicación se basa en GTK pero debería funcionar
con menores cambios en otros toolkits.
aquí se listan los links a los instaladores de todos los componentes usados en el ejemplo.
algunos instaladores son independientes de otros, pero para evitar posibles problemas recomiendo la instalación en el siguiente orden.
>>> import gtk >>> w = gtk.Window() >>> l = gtk.Label("asd") >>> w.add(l) >>> w.show_all() >>> gtk.main()
Cree un repositorio con una aplicación de ejemplo para probar los pasos, la aplicación esta disponible en github acá:
http://github.com/marianoguerra/PyGtkOnWindows
ahora para sentirlo mas real, creemos un instalador y una versión portable de
un programa real, en este caso, un proyecto personal llamado emesene 2
(http://www.emesene.org/).
This document describes the steps required to create an executable file from a
python program and how to build an installer and portable file from that
application.
The document assumes that the application is based on GTK but it should work
with minor changes for other toolkits.
here are listed the links to the installers of all the components used in the example.
some installers are independent from the others, but to avoid posible problems I recommend the installation in this order.
>>> import gtk >>> w = gtk.Window() >>> l = gtk.Label("asd") >>> w.add(l) >>> w.show_all() >>> gtk.main()
I created a repository with a sample application to test the steps, the application is available in github here:
http://github.com/marianoguerra/PyGtkOnWindows
now to make it feel more real let's create an installer and portable versions
for a real world program, in this case, a project of mine called emesene 2
(http://www.emesene.org/).
With loads of bugfixes, gui awesomeness and the new year here comes the new release of your beloved msn client:
This time, even if the changes are big, the changelog is very small: while we make emesene better we're looking towards emesene2 (if you're not reading the blog, do it!) and we need all your support in order to bring our beloved program to a new level :)
You can cooperate with the emesene team in any way you want: