The backend service runs indefinitely, queries Bring! every 15 minutes to grab the list of items in your shopping list and sends the list to TRMNL if the shopping list changed since the last query.
1. TRMNL plugin webhook URL. You can find this at the bottom of your private plugin page.
*Note:* If you signed up to Bring! using Apple ID or Google Sign-in or other SSOs you need to create password first. More [here](https://www.home-assistant.io/integrations/bring/#prerequisites).
### 3. Optional: Determine your list UUID and provide it to the plugin
You can manage several shopping lists on Bring with the same account.<br/>
If you want to choose a specific list, you need to determine its UUID. Otherwise the plugin just uses the first list it encounters (which might not be the first list you see in the app or web page).
```bash
docker run
-e 'EMAIL'='<email>'
-e 'PASSWORD'='<password>'
'ghcr.io/yshrdbrn/trmnl-bring-plugin:main'
python -u ./fetch_lists.py
```
Or run it without docker (EMAIL and PASSWORD must be set in .env and dependencies installed as in 2. above):
```bash
python ./fetch_lists.py
```
You should get a list of lists like this:
| **Name** | **UUID** |
| --------- | ------------------------------- |
| Groceries | 12345678-90ab-cdef-0123456789ab |
| Stuff | abcdef01-2345-6789-0123456789ab |
Copy the UUID of the list you would like to display, and set it as `LIST_UUID` either via `-e` in docker or in the `.env` file. Restart your plugin service to apply the change.