No description
|
|
||
|---|---|---|
| modules/actualbudget-report | ||
| .env.example | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| README.md | ||
Learning golang, writing a simple app to interface with an HTTP API and generate emailable reports from an actualbudget instance
TODO
- Fetch the desired budget file
- Change path to route in API caller
- Trigger a bank sync and see if we can wait for it to finish (looks like it's a blocking call so we can safely sync before reports)
- Fetch the category information for each category as well as the overall groups
- Compile a email-friendly report of the information
- Send the email to the desired parties via SMTP
- Write flake derivation
- Write flake module and systemd service