Table of Contents
FreshRSS
FreshRSS is an open-source RSS reader you can self-host. I'm currently running it on my NAS, 'cause there's an easy package for it in the QNAP Club repo. The easiest way to set it up was with the SQL database, the other options took extra configuring from QApache.
FreshRSS gives you a web frontend you can keep in a tab in your browser. You can also enable support for the GReader and Fever APIs, which make it easy to use with other clients. I've found EasyRSS, which is on F-Droid, works well with GReader API enabled :)
Be warned that the documentation/help is very incomplete.
Adding Feeds
Full Article
It's obscured by the English translation, but you can get full articles from places like Blogger that only provide summeries.
When editing a feed scroll down to the 'Advanced' section, then find the field labelled 'Article CSS selector on original website'. You need to go to an article and find the HTML element that contains the content you want, than grab something unique you can use to identify it (an element, ID, or class) and add them to the field in the same format you would in a CSS file. So #whatever
for an ID, and .whatever
for a class. You can click the eye icon to get a preview.
Here're some ones I use:
-
- Lunatic Obscurity:
.post-body
- Mastodon (with content warning): Haven't found one
-
- Bomphcast:
.post-content
- Meanjin:
article
- Overland:
article
- Weird Fucking Games:
article
※ Blogger and Wordpress can send full articles themselves, but it depends how things're setup.
Automation
To automatically refresh the feeds you have to use a cron job.
To do this on a QNAP NAS SSH into your server and add a line to the crontab
file at /etc/config/crontab
as described in their documentation: Automatic Feed Update.
On my NAS I use this line:
11 * * * * /share/CACHEDEV1_DATA/.qpkg/FreshRSS/freshrss/app/actualize_script.php > /share/CACHEDEV1_DATA/.qpkg/FreshRSS/FreshRSS.log 2>&1
Which updates the feeds at the eleventh minute of every hour and adds an entry to FRSS's log.
See Also
Extensions
- FreshRSS/Extensions - Official extension collection.
See Also
- FreshRSS on Github.
- Firefox §RSS - info on integrating RSS readers.