A collection of plugins and scripts for beancount and fava for monthly budgeting.
Project description
refried
A collection of plugins and scripts for beancount and fava for monthly budgeting. Budgeting-related plugins inspired by You Need a Budget.
Installation
Make sure the following option is set in your beancount file:
option "insert_pythonpath" "TRUE"
Then clone this repository into the same directory as your beancount file:
git clone https://github.com/scauligi/refried.git
Quick start
Enable the rebudget
beancount plugin and the avail_ext
fava extension
by adding the following lines to your beancount file:
plugin "refried.plugins.rebudget"
2020-01-01 custom "fava-extension" "refried.extensions.avail_ext"
This will add a new report "Budget" to fava. The rebudget
plugin is
required for it to function properly.
See the document on YNAB-style budgeting for details.
Customization
The fava extensions allow you to specify more user friendly names by using a
name: <str>
metadata on an account's open
directive.
You can also influence the ordering of displayed accounts using an ordering: <number>
metadata on an account's open
directive if you don't want the
default alphabetic ordering.
Some of the plugins/extensions may currently make assumptions about currency (USD) and various account names.
Attribution
refried includes content based off of files from https://github.com/redstreet/beancount_reds_plugins, licenced under GPL3.
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_refried-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11568248bfa40d2b7c250f9254b7adca01c35e50afc3ff15bb9eb8a2a0d702f3 |
|
MD5 | 8c20338a0578afe5d042da2c14b71ab6 |
|
BLAKE2b-256 | 997b17c0e79cdf20a25ac079254a0477a8c67c26cc4e5bf08a0d99e9f260a778 |