I'm looking for information on how to read GnuCash files using python. I have read about this python-gnucash
which provides Python bindings to the GnuCash library, but it takes a lot of work at the moment (e.g. dependencies, headers, etc.). The instructions are tailored for the Linux environment, and a rather old GnuCash version (2.0.x). I am running GnuCash 2.2.9. Though I can operate the Linux command line, I am running GnuCash on Windows XP.
My main objective is to read (no plans to write yet) my GnuCash files so that I can create my own visual dynamic reports using matplotlib
and wxpython
. I'm not yet in the mood to learn Scheme.
I hope someone can point me to a good start on this. As far as I know about GnuCash and Python, I think someone probably knows solutions of the following types:
- More recently updated documentation aside from this one from the GnuCash wiki
- Some workaround, like exporting to a certain file format for which there is a more mature Python library that can read it.
You guys might have better suggestions in addition to those mentioned.