finquick -- web app access to gnucash financial data
Support for SQL storage in GnuCash 2.4.10 allows reuse of the data using Web technologies, without extensive study of the GnuCash source code (which is upwards of 10MB, compressed).
Pyramid is "a small, fast, down-to-earth Python web application development framework." Building a RESTful JSON API to the GnuCash data is straightforward using SQLAlchemy SQL toolkit, which is conveniently packaged in the alchemy scaffold.
See setup.py for installation and getting started.