-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Subscribe to RSS feeds #2
Comments
Hey @HeaDBanGer84, thanks for your issue! I dunno if this functionality should be integrated into Gotify. With some programming knowledge it should be pretty easy to use a existing rss reader library and then push notifications to Gotify on new rss-entries. I want Gotify to be as simple as possible, adding features like this increases the code complextity and possible bugs. Maybe #51 could help with it, but I'm still unsure how to implement such a plugin api. Let's wait till more users want this feature to decide whether to implement it or not. |
Just finished archsec, a plugin which polls a specific Atom feed and generates messages when a new entry is found. It can easily be modified to watch any other feed. With a little bit of effort one might even use it as a base for a general purpose feed plugin which monitors many feeds at once. |
While the archsec plugin is cool, I think the basic idea is way more generically useful, when a user have Gotify it's way more likely that they don't have Google or Apple or etc notification service available, so a generic plugin for fetch / replicate notifications would go a long way, take for example GitHub itself, I use gh cli to replicate notification with a scheduled job, but if there would be a built in option to set sources to be replicated, even if that's a separated server, I think I wouldn't be the only happy user. |
It would be nice to have the possibility to check RSS/Atom-Feeds as a Notification Source. This would enable a lot of other message-source without changing a single line of code.
The text was updated successfully, but these errors were encountered: