Solved Looking for scriptable RSS Client

For quite a few months now, I have been looking for a lightweight RSS reader but wasn't able to find one meeting the requirements I have. I am looking for:

- A single-purpose RSS client (not a mail client having RSS features as well)
- The very important one: must be configurable using plain text configuration files. This is especially needed to allow us to setup pre-defined RSS feeds at install-time. I have come across otherwise fine RSS clients but they weren't configurable via config files and this is a deal breaker for reasons explained below
- Must have an easy to use GUI
- Ideally must be lightweight and have few dependencies
- Must not be emacs! I need something that the average Joe is able to use by clicking his way through life without needing to learn key bindings.

To put some context, employees are being kept updated on company-wide news, team-specific discussions, and industry wide developments using RSS feeds (some internal, some external from the internet). A different set of feeds is relevant for different employees depending on the team to which they belong. Feeds are managed by knowledge managers, and will be automatically pushed to employees using ansible.

So ideally (but this is not a requirement), the RSS reader should be able to be configured apache-style (or xorg-style if you wish) with a conf.d/ like folder allowing to have feeds configuration files managed by the system administrator and never touch by end-users (since they would be overriden at every deploy), and other files that the end-user can modify themselves to add custom feeds.

So far, I haven't been able to find a free software RSS client meeting these requirements, the deal-breaker has been that the otherwise suitable ones are not scriptable / configurable. Any idea or suggestion would be greatly appreciated, thanks!
 
www/newsboat

It satisfies your first five criteria in the 2nd paragraph of OP (minimal, plaintext, lightweight, non-emacs).
It is a CLI program. I'm not aware of any GUI front-end. I have a ~/.newsboat/urls , one feed per line.
In a very minimal configuration all that you need is a ~/.newsboat/urls. Read its manual: newsboat(1)
 
Back
Top