Command-line utility expenses tracker supporting providers in Bosnia and Herzegovina. Since most of these providers are not implementing developer-friendly REST API there are different HTTP client implementations ranging from scraping HTML pages to consuming REST API.
$ go build -o bills cmd/cli/main.go
$ ./bills
- Elektroprivreda BiH electricity provider
- Toplane heating provider
- Telemach cable TV and Internet provider
bills app is expecting to have providers configuration at $HOME/.bills/providers.json. Use example-providers.json as a reference for supported providers and required credentials. If you are not using some providers from the example file just remove them from the configuration file and they will not be included in the report.