Overview

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.

Building a browser interface to the JSON data is straightforward with AngularJS, a JavaScript framework with two-way databinding,

See setup.py for installation and getting started.