This weekend I started to write a little n8n node for the Miniflux RSS feed reader. The node is very basic so far, supporting the below operations:
- Get all feeds: Retrieve all available feeds
- Get feed entries: Fetch the individual posts from an RSS feed (can be sorted and filtered by read/unread/removed posts)
- Update feed entries: Mark a post as read or unread
![JSON output of the Miniflux node](https://www.thomasmartens.eu/content/images/2023/02/miniflux_node_json_output_888c2b3c25.jpg)
This covers my main use case (monitoring a bunch of product release feeds) for RSS feeds in n8n already which is why I have implemented these first. I’ll add some more functionality over time though. If you’d like to see a specific feature feel free to suggest it here on GitHub and I’ll see what I can do.
You can install the node through the Community Node option on the n8n settings page by entering n8n-nodes-miniflux
like so:
![Community node installation dialog](https://www.thomasmartens.eu/content/images/2023/02/miniflux_node_installation_94f3cf02f7.png)
Why use Miniflux and none of the other RSS readers out there? It is an open source product, has a very minimal yet highly functional UI, great API support, and excellent filtering abilities. Meaning I don’t have to read stuff I am not interested in. Take for example the n8n version feed: Similar to the GitHub UI the feed doesn’t just include n8n itself but a bunch of accompanying packages such as the editor UI. Miniflux can remove these automatically from the feed using a simple filter like this:
![Keep rule in Miniflux](https://www.thomasmartens.eu/content/images/2023/02/miniflux_keep_rule_91a7052e6b.png)
Plus, it has a built in dark theme. So if you’re currently dealing with RSS feeds, Miniflux is absolutely worth a look. Check it out the website at miniflux.app.