dockcheck/notify_templates
vorezal c63e2441fa
Refactor notifications and add helper functions (#182)
* Refactor notifications and add helper functions

* Add helper functions to simplify sourcing files and executing functions if they exist

* Create notify_v2.sh wrapper script

* Simplify and consolidate notification logic within notify_v2.sh

* Support notification management via environment variables

* Move secrets to dockcheck.config

* Fix NOTIFY_CHANNELS default value when not set

* Feedback changes

* Remove leading spaces from MessageBody

* Check for valid notify v2 variables

* Warn on missing configuration and bypass notifications

* Update readme

* Additional feedback fixes

* More comments in default.config with different # depth for comments and settings

* Rename NOTIFY_TOPIC_NAME variable to NTFY_TOPIC_NAME for consistency

* Add TELEGRAM_TOPIC_ID

* Fix AppriseURL variable

* Add an ending newline to all MessageBody statements for consistency

* Remove troubleshooting echo statement

* Prevent attempting to trigger notifications for notification templates if versions are the same

---------

Co-authored-by: Matthew Oleksowicz <matt@everyoneneeds.it>
2025-05-25 18:26:13 +02:00
..
notify_apprise.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_discord.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_DSM.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_generic.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_gotify.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_matrix.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_ntfy-sh.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_pushbullet.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_pushover.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_slack.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_smtp.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_telegram.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
notify_v2.sh Refactor notifications and add helper functions (#182) 2025-05-25 18:26:13 +02:00
urls.list Update urls.list 2025-05-03 09:56:21 +02:00