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.
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
- Monthly spending from everyday purchases
- Networth with big expenses tagged in
- Future trajectory with predictable costs included
Description
A budgeting tool for those who want full control and transparency over their finances.
Languages
Python
99.8%
Mako
0.2%