A rich web interface for the CL-accounting tool beancount.
Project description
Web interface for the double-entry bookkeeping software beancount with a focus on features and usability.
You can try out a demo here: fava.pythonanywhere.com
(More Screenshots here: github.com/aumayr/fava/tree/master/util/screenshots)
Installation
Prerequisites: An installed version of beancount and Python >= 3.5
Install it from PyPI by running pip3 install beancount-fava
Usage
Start fava by running fava /Volumes/Ledger/example.ledger (substitute with the path to your own beancount-file) to run the included web server.
Point your browser at http://localhost:5000 to view the web interface.
fava comes with Gmail-style keyboard shortcuts: Press ? to show an overview of the keyboard shortcuts.
Development
If you want to hack on fava, this will get you up and running:
git clone https://github.com/aumayr/fava.git cd fava # using a virtual environment is optional, but recommended virtualenv -p python3 venv . venv/bin/activate make build-js pip install --editable .
Note that you’ll need to have npm installed to build the Javascript UI.
Caution: Consider this beta-software. Contributions are very welcome :-)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for beancount_fava-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebe48842e37699d8caa7d157e5a21beb073e3a6e78e7bf8086a553aea547df4f |
|
MD5 | 3f702ff475d3fa28a5bdb749ac2aee88 |
|
BLAKE2b-256 | 2c9670242125cd811a151e6f4ff22917a3c99fc03486059796b15177f02366a5 |