pymedusa / Medusa

Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.
https://pymedusa.com
GNU General Public License v3.0
1.79k stars 276 forks source link

Support Signal notifications #7608

Open mmhere opened 4 years ago

mmhere commented 4 years ago

Ability to notify via Signal (WhatsApp is Evil. Telegram is supported but (?)older). I use signal-cli on my server machine to notify about a variety of things. It would be nice to have this directly supported in Medusa. Right now I have a hack in libnotify.py that simply shells out to a bash script front-end. This bash script invokes signal-cli to send to my recipients (phones and linked desktop machine).

It would be nice to have this fully supported by Medusa as a Notifier, including GUI support in Tornado/Vue.

p0psicles commented 4 years ago

It's not that hard to add a new notifier. Why don't you take a crack on it your self? You seem capable enough. Just do a PR?

mmhere commented 4 years ago

Hmm. What puts me off a bit is stitching it into the GUI. I'm good with writing some Python code but all of that mako/Vue stuff looks complicated?

mmhere commented 4 years ago

Plus, there's all the config.ini linkage. Haven't really done that before. I don't know what else there is that I don't know about, i.e., how far adding a Notifier bleeds into areas outside of the *.py in Medusa/medusa/notifiers. grep, however, is my friend.

p0psicles commented 4 years ago

https://github.com/pymedusa/Medusa/pull/7189

p0psicles commented 4 years ago

It's really not much more then a copy/paste

mmhere commented 4 years ago

Thanks for the PR #7189 reference. In particular, this is quite illuminatory as a TODO list:

https://github.com/pymedusa/Medusa/pull/7189/files