If there are invalid options in the category.yaml, the program will not abort and will instead use an empty dictionary.
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%