BudgetTrackerCAN is a comprehensive budget tracking tool designed for my personal use given Intuit is shutting down Mint. It helps me manage my finances by aggregating transaction data from all my accounts across major financial institutions in Canada. The tool automates the process of retrieving transactions, categorizing them, and tracking my budget.
Note: This project is intended for my personal use, and I may not maintain it for anyone else.
For now, I have finished the backbone for Amex Canada, with the card selection hard-coded for myself.
- amex.py backbone
- keyring
- run.py
- tangerine.py
- amex.py card selection
- Run
add_credentials.pyto store your credentials. They will be encrypted and stored locally bykeyring. - Modify
config.yamlto include your financial institutions, cards, and URLs. - Run
run.py. All transactions will be stored locally intransactions.db.