Directories
¶
| Path | Synopsis |
|---|---|
|
Package audio provides sound playback using the oto audio library.
|
Package audio provides sound playback using the oto audio library. |
|
Package config handles loading, validating, and merging notification pipeline configurations.
|
Package config handles loading, validating, and merging notification pipeline configurations. |
|
Package cooldown implements per-profile rate limiting for notifications.
|
Package cooldown implements per-profile rate limiting for notifications. |
|
Package dashboard serves the web-based notification management UI.
|
Package dashboard serves the web-based notification management UI. |
|
Package discord sends notifications to Discord channels via webhooks.
|
Package discord sends notifications to Discord channels via webhooks. |
|
Package eventlog records and queries notification execution history.
|
Package eventlog records and queries notification execution history. |
|
Package ffmpeg converts audio files between formats using the ffmpeg CLI.
|
Package ffmpeg converts audio files between formats using the ffmpeg CLI. |
|
Package httputil provides helpers for constructing multipart HTTP requests.
|
Package httputil provides helpers for constructing multipart HTTP requests. |
|
Package icon generates the notify app icon programmatically.
|
Package icon generates the notify app icon programmatically. |
|
Package mqtt publishes notification messages to an MQTT broker.
|
Package mqtt publishes notification messages to an MQTT broker. |
|
Package paths resolves platform-specific directories for configuration and data files.
|
Package paths resolves platform-specific directories for configuration and data files. |
|
Package plugin executes external notification plugins as subprocesses.
|
Package plugin executes external notification plugins as subprocesses. |
|
Package runner executes notification pipeline steps in sequence.
|
Package runner executes notification pipeline steps in sequence. |
|
Package shell installs and removes shell hooks that trigger notifications on command completion.
|
Package shell installs and removes shell hooks that trigger notifications on command completion. |
|
Package silent manages a temporary mute period that suppresses all notifications.
|
Package silent manages a temporary mute period that suppresses all notifications. |
|
Package slack sends notifications to Slack channels via incoming webhooks.
|
Package slack sends notifications to Slack channels via incoming webhooks. |
|
Package telegram sends notifications via the Telegram Bot API.
|
Package telegram sends notifications via the Telegram Bot API. |
|
Package voice manages an AI-generated speech cache using OpenAI's TTS API.
|
Package voice manages an AI-generated speech cache using OpenAI's TTS API. |
|
Package webhook sends notification payloads to arbitrary HTTP endpoints.
|
Package webhook sends notification payloads to arbitrary HTTP endpoints. |
Click to show internal directories.
Click to hide internal directories.