Luís Murta 37c97453a9
Refactored report module
Bring report up-to-date with sqlite3 database and yaml configuration
files.
Updates report command in runnable.py. Moves date arg parsing to utils
module
Report and graph now share an ArgumentParser with shared date options.
2021-07-05 22:53:03 +01:00
2021-07-05 22:53:03 +01:00
2021-06-04 23:44:45 +01:00
2021-06-21 23:31:46 +01:00

Personal Finance Budget (pfbudget)

parsing -> categorize -> analyze (predict)

Parsing

Parses bank extracts, based on parsers.yaml, to a SQLite database.

Categorize

Categorizes transactions based on categories.py filters.

Analyze

Analyzes previous transaction and predicts future expenses.

Present

Create graphs

  1. Monthly spending from everyday purchases
  2. Networth with big expenses tagged in
  3. Future trajectory with predictable costs included
Description
A budgeting tool for those who want full control and transparency over their finances.
Readme 1.4 MiB
Languages
Python 99.8%
Mako 0.2%