https://github.com/tedpearson/nw-updater
Tracking Account balance updater for YNAB.
https://github.com/tedpearson/nw-updater
Last synced: about 2 months ago
JSON representation
Tracking Account balance updater for YNAB.
- Host: GitHub
- URL: https://github.com/tedpearson/nw-updater
- Owner: tedpearson
- License: mit
- Created: 2023-08-19T04:14:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T23:22:24.000Z (7 months ago)
- Last Synced: 2024-10-22T19:43:37.833Z (7 months ago)
- Language: Go
- Size: 56.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nw-updater
Update account balances in [ynab](https://www.ynab.com/), getting current account balances from various institutions.
Current account balances are retrieved using Chrome DevTools Protocol via [chromedp](https://github.com/chromedp/chromedp).
YNAB is updated using the YNAB API via [ynab.go](https://github.com/brunomvsouza/ynab.go).## Currently supported institutions:
- [Fidelity](https://www.fidelity.com)
- [Fideltiy NetBenefits](https://nb.fidelity.com)
- [Schwab Retirement Plan Center](https://workplace.schwab.com)
- [Igoe Administrative Services](https://www.goigoe.com)## Configuring
- Rename config.yaml.example to config.yaml, and add your own credentials and account names.
- Create a file named `.passphrase` containing the passphrase to use to encrypt your passwords.
- Use openssl to encrypt your passwords like this: `echo -n "account_password" | openssl aes-256-cbc -a -md SHA256`.
You will enter your encryption passphrase after entering the command.
- To create a YNAB personal access token, follow the [YNAB documentation](https://api.ynab.com/#authentication-overview).