This application will scrape your local council website and find out what bins you should put out tonight, for collection tomorrow, and send you a notification so you don't forget or have to look it up.
Comes with support for various notification options too. The author uses Pushover, but other providers should be easy enough to plug in.
Create a YAML file with something like the following in the same directory as the binary, /etc/whatbins/whatbins.yml or $HOME/.config/whatbins/whatbins.yml:
---
uprn: 01234567890
provider: nnhants
notifier: pushover
pushover_api_token: asdfasdfasdf
pushover_users:
- qwertyqwertyqwertyYou can also set these config values as environment variables prefixed with WHATBIN_, e.g. WHATBIN_HOUSE_NUMBER, WHATBIN_UPRN.
You should run this application once per day, every day, so it can pick up changes to your bin collection days automatically, assuming the website gets updated. If no bins are due for collection then you'll receive no notifications. Cron will do nicely here.
This application can retrieve bins collection dates from the following councils.
Provider: nnhants
Configuration Options:
uprn- Your property UPRN. You can find this here.
Provider: wigan
Configuration Options:
uprn- Your property UPRN. You can find this here.
This provider is no longer actively supported.
Provider: salford
Configuration Options:
house_number- Your property numberpostcode- The postcode, with spaces
- Stdout (notifier:
stdout) - Pushover (notifier:
pushover) - [Your preferred notification channel here]

