Skip to content

Notification changes#21

Merged
binhex merged 3 commits into
devfrom
main
Apr 19, 2026
Merged

Notification changes#21
binhex merged 3 commits into
devfrom
main

Conversation

@binhex
Copy link
Copy Markdown
Owner

@binhex binhex commented Apr 19, 2026

No description provided.

binhex and others added 3 commits April 19, 2026 09:11
Merge pull request #19 from binhex/main
Adds per-album push notifications on successful download using the Apprise
library. Supports 80+ notification services (ntfy, Discord, Slack, Telegram,
etc.) via a new repeatable --notify-url CLI option.

Usage:
  seakarr --notify-url 'ntfy://my-topic' --notify-url 'discord://id/token'

Changes:
- pyproject.toml: apprise dependency
- src/seakarr/notifier.py: new module; send_notification(urls, artist, album, logger)
- src/seakarr/cli.py: --notify-url Click option; notify on each successful album
- tests/unit/test_notifier.py: 7 unit tests, 100% line coverage
- TODO.txt: feature marked done

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@binhex binhex merged commit db73a63 into dev Apr 19, 2026
2 checks passed
binhex added a commit that referenced this pull request Apr 19, 2026
Merge pull request #21 from binhex/main
binhex added a commit that referenced this pull request Apr 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant