Skip to content

jbms/beancount-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beancount web

Web interface for beancount.

Built on Flask it relies on an artificial API (api.py) that calls into beancount and returns Python-dicts for consumption by the web application.

Many views are very buggy as this is just a quickly-hacked-together-version of what a new web interface for beancount might look like. Especially the filters (Year, Tag) are very buggy.

This is mainly a proof-of-concept and playground for figuring out what a new web interface for beancount should look (and feel) like, and not if the (numerical) results themselves are correct or not.

Usage

  1. Install beancount-web: python setup.py install.
  2. Start beancount-web: beancount-web /Volumes/Ledger/example.ledger (substitute with the path to your own beancount-file) to run the included web server.
  3. Point your browser at http://localhost:5000 to view the web interface.

Caution: This is far from finished. Consider it alpha-software. Contributions are very welcome :-)

About

Web interface for beancount

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 37.1%
  • Python 30.2%
  • HTML 25.0%
  • JavaScript 7.0%
  • Ruby 0.7%