It is in the git repository. You can find it using this path: extra/py
There are few files:
- bmpanel2.py – A future bmpanel2 python library, there will be basic functions for parsing config/theme format and interacting with bmpanel2 through the python script.
- bmpanel2cfg – A PyGTK python script, the config tool itself, uses bmpanel2.py module.
- setup.py – Draft version of the python distutils script. Installs both the module and the executable.
You can try out this tool using the script directly (./bmpanel2cfg) or install it first using the standard way (python setup.py install) and then just run directly (bmpanel2cfg).
There are few caveats however, for example script currently will work only with single instance of bmpanel2 and there are still no support for multiple launch bars (support for this also lacks in the panel, so it makes sense).
Anyway, just try it out and say what you think. Bug reports -> here <-.
Don’t forget to backup your bmpanel2rc 😉