A simple app to periodically remind one to ask:
How am I experiencing this moment of being alive?
For more details, visit http://github.com/srid/haietmoba-reminder/wiki
- Install ActivePython 2.7
- Type
pypm install pyqt4
to install the latest PyQt
The preferred way to install this app is to use the pre-built Windows installer available at the above github site.
To build the standalone binaries, first install Python and PyQt4 ... and then,
- Install Inno Setup
- Install ISTool
- Install Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
- Install py2exe
- Run
python setup.py py2exe
to generate target executable indist/
- Create a Windows installer: open installer.iss in ISTool and select
Project -> Compile Setup
. An installer will be created in theOutput\
folder.
Attention!
This procedure creates faulty executables; it needs to be fixed:
$ haietmoba-reminder/dist/haietmoba-reminder Qt internal error: qt_menu.nib could not be loaded. The .nib file should be placed in QtGui.framework/Versions/Current/Resources/ or in the resources directory of your application bundle.
Install Pyinstaller (1.5-rc1 or above):
wget http://www.pyinstaller.org/static/source/1.5-rc1/pyinstaller-1.5-rc1.tar.bz2 tar zxf pyinstaller-1.5-rc1.tar.bz2 && cd pyinstaller-1.5-rc1 (cd source/ && python ./waf configure build install) python Configure.py
Build the final executable:
python Makespec.py --onefile /path/to/haietmoba-reminder.py python Build.py haietmoba-reminder/haietmoba-reminder.spec open haietmoba-reminder/dist/
TODO: create the .pkg/.dmg file