Luís Murta 4d9e8edec8
Changed run logic to adjust to SQLite db
Removed init and restart functions and writes to state file.
Moved create tables to init method of DBManager and launch from init
command.
Restart removed.
Rearranged order in runnable.py according to sections.

Only init command working since rest of runnable function not updated
at the moment.
2021-06-03 23:11:52 +01:00
2021-01-29 21:46:25 +00:00
2021-03-07 03:14:25 +00:00
2021-04-25 22:13:57 +01:00
2021-01-29 22:54:34 +00:00

Personal Finance Budget (pfbudget)

parsing -> categorize -> analyze (predict)

Parsing

Parses bank extracts, based on parsers.py functions, to SQLite db.

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%