draga79 / NotiMail

Server-side email notification manager using several push providers for real-time alerts. Conserve mobile battery without compromising on immediacy.
BSD 3-Clause "New" or "Revised" License
21 stars 1 forks source link

Support for "up.conversations.im" #7

Open pepper3k opened 2 weeks ago

pepper3k commented 2 weeks ago

Hi there, amazing project you have created here. I have tested it with ntfy.sh and the results are awesome! :heart_eyes:

I see that you support a large number of push providers, whould it be difficult to support another UnifiedPush provider, namely "up.conversations.im"?

This is an implementation that is compatible with XMPP clients (Conversations and any of its forks). The significane here is that if I want to use an XMPP client with unified push and also use email with unifiedpush (using your script), I would need to have both conversations and ntfy.sh installed and maintaining connections to 2 separate unifiedpush servers, which would be suboptimal to say the least and defeat the purpose of unifiedpush which is to have everything going through a single connection.

This is the link to the repo:

https://codeberg.org/iNPUTmice/up

The documentation looks excellent to me and after reviewing your code, it seems to me that you have designed this application in such a way that it would be very easy to add this functionality.

Do you think that adding this is possible?

draga79 commented 1 week ago

Hi, thanks. I'll have a look at it as soon as I'll have some spare time. Keeping this open as reference.

pepper3k commented 1 week ago

As your python is probably better than mine :smile_cat: I would suggest you take a look at this first, while I look at the docker support issue, so you don't need to waste your time with peanuts. :peanuts: