Skip to main content

Fava extension and beancount libraries for investing

Project description

fava_investor

fava_investor aims to be a comprehensive set of reports, analyses, and tools for investments, for Beancount and Fava (software for plain text, double entry bookkeeping). It is developed as a collection of modules, with each module offering a Fava plugin, a Beancount library, and a Beancount based CLI (command line interface).

Interactivity and visualization are key for investing reports and tools, and hence the primary focus is on Fava, even though all modules will aim to have all three interfaces.

Current modules:

More modules including investment performance are in development.

Screenshot: TLH Screenshot: Asset Allocation

Installation via pip

pip3 install fava-investor

Or to install the bleeding edge version from git:

pip3 install git+https://github.com/redstreet/fava_investor

See #55 for MacOS installation:

pip3 install beancount fava fava-investor

on a fresh Big Sur installation is reported to work.

Running fava_investor

Add this to your beancount source, and start up fava as usual:

2000-01-01 custom "fava-extension" "fava_investor" "{}"

You should now see an 'Investor' link in the sidebar in fava. For more on how to configure the extension, see the included huge-example.beancount.

Problems?

  • monitor the terminal you are running fava from to look for error output from fava_investor
  • Include the error messages you see above when opening bug reports or asking for help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fava_investor-0.2.4.tar.gz (598.9 kB view hashes)

Uploaded Source

Built Distribution

fava_investor-0.2.4-py3-none-any.whl (379.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page