This is the same thing that I do. I wrote about my setup in my blog [1].
Basically grab RSS for most things I read.
Use node-red to create RSS feeds for things that don't have one, or use node-red to pre-filter feeds, as well as for downloading full content for offline reading.
I read Twitter with RSS. I haven't got time to turn Facebook into RSS yet, but hopefully at some point.
[1]: https://www.dannysu.com/2016/12/29/huginn-to-node-red/