User Tools

Site Tools


freshrss

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
freshrss [2020/10/25 13:32] – ↷ Page moved from tool:software:freshrss to freshrss rjtfreshrss [2021/08/22 16:32] (current) – Added Overland rjt
Line 1: Line 1:
 ====== FreshRSS ====== ====== FreshRSS ======
-**FreshRSS** is an open-source [[form:www: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** is an {{tagpage>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 :) 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 :)
Line 7: Line 7:
  
 ===== Adding Feeds ===== ===== 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:
 +
 +  * [[Blogger]]:
 +    * [[https://lunaticobscurity.blogspot.com/|Lunatic Obscurity]]: ''.post-body''
 +  * [[Mastodon]] (with content warning): //Haven't found one//
 +  * [[Wordpress]]:\\ Most should use ''article'', but it depends on version and theme.
 +    * [[https://www.bomphcast.com/|Bomphcast]]: ''.post-content''
 +    * [[https://meanjin.com.au/|Meanjin]]: ''article''
 +    * [[https://overland.org.au/|Overland]]: ''article''
 +    * [[https://wfgames.net/games/|Weird Fucking Games]]: ''article''
 +
 +nbjp Blogger and Wordpress can send full articles themselves, but it depends how things're setup.\\
 +
 +Source: https://freshrss.github.io/FreshRSS/en/users/04_Subscriptions.html#retrieve-a-truncated-feed-from-within-freshrss
  
 ===== Automation ===== ===== Automation =====
 To automatically refresh the feeds you have to use a //[[cron]] job//. 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: [[git>FreshRSS/FreshRSS#automatic-feed-update|Automatic Feed Update]].+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: [[github>FreshRSS/FreshRSS#automatic-feed-update|Automatic Feed Update]].
  
-On my NAS use this line:+On my NAS use this line:
  
 ''11 * * * * /share/CACHEDEV1_DATA/.qpkg/FreshRSS/freshrss/app/actualize_script.php > /share/CACHEDEV1_DATA/.qpkg/FreshRSS/FreshRSS.log 2>&1'' ''11 * * * * /share/CACHEDEV1_DATA/.qpkg/FreshRSS/freshrss/app/actualize_script.php > /share/CACHEDEV1_DATA/.qpkg/FreshRSS/FreshRSS.log 2>&1''
Line 24: Line 45:
   * https://www.techandme.se/qnap-and-cron/   * https://www.techandme.se/qnap-and-cron/
   * https://wiki.qnap.com/wiki/Add_items_to_crontab   * https://wiki.qnap.com/wiki/Add_items_to_crontab
 +
 +===== Extensions =====
 +
 +  * [[github>FreshRSS/Extensions]] - Official extension collection.
 +  * [[github>DevonHess/FreshRSS-Extensions/tree/main/xExtension-RssBridge]] - Incorporate [[RSS-Bridge]].
  
 ===== See Also ===== ===== See Also =====
   * [[https://www.freshrss.org/|freshrss.org]]   * [[https://www.freshrss.org/|freshrss.org]]
-  * [[git>FreshRSS]] on Github.+  * [[github>FreshRSS]] on Github.
   * [[firefox#RSS|Firefox §RSS]] - info on integrating RSS readers.   * [[firefox#RSS|Firefox §RSS]] - info on integrating RSS readers.
  
-{{tag>rss,foss,self-hosting}}+{{tag>guide open-source RSS self-hosting software}}
freshrss.1603593163.txt.gz · Last modified: 2020/10/25 13:32 by rjt