Chronodom
This application is really simple. I'm not very proud of it, but it can act as a 'hello world'.
What/Why
Someone asked me if I could program a simple software for a mountain bike competition. The software should simply act as a stopwatch. When the spacebar is pressed, the software must store the intermediate time. When finished, the software should export all stored times to something suitable for spreadsheet (Excel, Openoffice Calc, ...).
How
I used python for this, as it's the best langage I can program with, it is working both on GNU/Linux (my platform) and Windows (the platform most certainly used by the people in the competition). For the graphical stuff, I used PyGTK, as it's the only one I know, and it also work on Windows.
As for the software, it uses a thread (berkkkk) for counting, and a thread for the GTK part.
And finally, for the packaging, I used distutils + py2exe. The later is able to compile all the python code in a big fat single windows .exe files. Then, you need to copy some gtk .dll, and you're good to go.
Where
Here, of course. Or, if you prefer, you can directly clone it with git:
git://github.com/dkm/chronodom.git
Screenshot

