[PR #32] [MERGED] Added #31: notifier plugins with tests. #350

Closed
opened 2026-10-13 19:56:27 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/werwolfby/monitorrent/pull/32
Author: @DSilence
Created: 12/13/2015
Status: ✅ Merged
Merged: 7/11/2016
Merged by: @werwolfby

Base: develop ← Head: feature/notifiers


📝 Commits (1)

  • 6637c35 feat(notifiers): added notifiers with UI, tests, blackjack and hookers

📊 Changes

46 files changed (+1864 additions, -5 deletions)

View changed files

📝 monitorrent/db.py (+1 -1)
📝 monitorrent/plugin_managers.py (+39 -1)
➕ monitorrent/plugins/notifiers/__init__.py (+91 -0)
➕ monitorrent/plugins/notifiers/email_sender.py (+143 -0)
➕ monitorrent/plugins/notifiers/pushall.py (+69 -0)
➕ monitorrent/plugins/notifiers/pushbullet.py (+64 -0)
➕ monitorrent/plugins/notifiers/pushover.py (+68 -0)
➕ monitorrent/plugins/notifiers/telegram.py (+70 -0)
➕ monitorrent/rest/notifiers.py (+85 -0)
➕ monitorrent/tests/cassettes/test_pushall.PushAllTest.test_notify (+27 -0)
➕ monitorrent/tests/cassettes/test_pushall.PushAllTest.test_notify_failed (+27 -0)
➕ monitorrent/tests/cassettes/test_pushall.PushAllTest.test_notify_link (+27 -0)
➕ monitorrent/tests/cassettes/test_pushbullet.PushbulletTest.test_notify (+28 -0)
➕ monitorrent/tests/cassettes/test_pushbullet.PushbulletTest.test_notify_failed (+31 -0)
➕ monitorrent/tests/cassettes/test_pushbullet.PushbulletTest.test_notify_link (+28 -0)
➕ monitorrent/tests/cassettes/test_pushover.PushoverTest.test_notify (+36 -0)
➕ monitorrent/tests/cassettes/test_pushover.PushoverTest.test_notify_failed (+31 -0)
➕ monitorrent/tests/cassettes/test_pushover.PushoverTest.test_notify_link (+36 -0)
➕ monitorrent/tests/cassettes/test_telegram.TelegramTest.test_notify (+23 -0)
➕ monitorrent/tests/cassettes/test_telegram.TelegramTest.test_notify_failed (+24 -0)

...and 26 more files

📄 Description

#31


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/werwolfby/monitorrent/pull/32 **Author:** [@DSilence](https://github.com/DSilence) **Created:** 12/13/2015 **Status:** ✅ Merged **Merged:** 7/11/2016 **Merged by:** [@werwolfby](https://github.com/werwolfby) **Base:** `develop` ← **Head:** `feature/notifiers` --- ### 📝 Commits (1) - [`6637c35`](https://github.com/werwolfby/monitorrent/commit/6637c35cbc667680cc72ed31342052971a60a893) feat(notifiers): added notifiers with UI, tests, blackjack and hookers ### 📊 Changes **46 files changed** (+1864 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `monitorrent/db.py` (+1 -1) 📝 `monitorrent/plugin_managers.py` (+39 -1) ➕ `monitorrent/plugins/notifiers/__init__.py` (+91 -0) ➕ `monitorrent/plugins/notifiers/email_sender.py` (+143 -0) ➕ `monitorrent/plugins/notifiers/pushall.py` (+69 -0) ➕ `monitorrent/plugins/notifiers/pushbullet.py` (+64 -0) ➕ `monitorrent/plugins/notifiers/pushover.py` (+68 -0) ➕ `monitorrent/plugins/notifiers/telegram.py` (+70 -0) ➕ `monitorrent/rest/notifiers.py` (+85 -0) ➕ `monitorrent/tests/cassettes/test_pushall.PushAllTest.test_notify` (+27 -0) ➕ `monitorrent/tests/cassettes/test_pushall.PushAllTest.test_notify_failed` (+27 -0) ➕ `monitorrent/tests/cassettes/test_pushall.PushAllTest.test_notify_link` (+27 -0) ➕ `monitorrent/tests/cassettes/test_pushbullet.PushbulletTest.test_notify` (+28 -0) ➕ `monitorrent/tests/cassettes/test_pushbullet.PushbulletTest.test_notify_failed` (+31 -0) ➕ `monitorrent/tests/cassettes/test_pushbullet.PushbulletTest.test_notify_link` (+28 -0) ➕ `monitorrent/tests/cassettes/test_pushover.PushoverTest.test_notify` (+36 -0) ➕ `monitorrent/tests/cassettes/test_pushover.PushoverTest.test_notify_failed` (+31 -0) ➕ `monitorrent/tests/cassettes/test_pushover.PushoverTest.test_notify_link` (+36 -0) ➕ `monitorrent/tests/cassettes/test_telegram.TelegramTest.test_notify` (+23 -0) ➕ `monitorrent/tests/cassettes/test_telegram.TelegramTest.test_notify_failed` (+24 -0) _...and 26 more files_ </details> ### 📄 Description #31 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-13 19:56:27 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
werwolfby/monitorrent#350
No description provided.