This is my first post on the forums, I really like the project and the firefox extension is excellent, however I'm more interested in getting a Python port up to date and more functional for everyday usage.
To that end I'm submitting this patch in the hope that it's useful to others and can be committed to the project. This is the product of a couple of hours yesterday, and although i'm a developer I'm still learning Python so please forgive any non-pythonisms! Hopefully if I have time it'll be the first patch of many.
The main changes are:
1) file split into two modules - passwordmaker.py and pwmlib.py
2) settings class added with initial support for saving/retrieving
settings to a file (pwm.settings) (in gui mode only)
3) a few minor typos fixed
This has been tested with Python 2.4/Windows, Python 2.6/Windows and Python 2.6/Linux.
Files located at: http://www.richbeales.net/passwordmaker-patch20081112.zip