Hi there, I would find it useful if the announcement plugin channels could be made user configurable i.e the user could add additional rss feeds to monitor for changes.
For instance I have a Prusa Mk3 and would appreciate it if I could be informed upon Octoprint startup that a new firmware is available. Therefore I would like to add the Github release-rss-feed of the Prusa repo to the channel list.
I already tinkered a bit with adding a new entry into the announcement dict but that did not end in the expected outcome. I will have to invest a bit of time in understanding the way the plugin works, in order to implement the editability.
Any tips or thoughts about it, help is also appreciated?
How important is it to implement a sanity check for the user entered data? Can the plugin cause any harm if it try's to check a non existent feed or any gibberish the user entered?
If so, is there a best practice for implementing the integrity check, or what conventions need to be enforced?