{"id":25798,"date":"2025-04-27T19:39:54","date_gmt":"2025-04-27T19:39:54","guid":{"rendered":"https:\/\/jurn.link\/jurnsearch\/?p=25798"},"modified":"2025-05-01T17:01:48","modified_gmt":"2025-05-01T17:01:48","slug":"personal-rss-feed-from-bookmarked-web-articles","status":"publish","type":"post","link":"https:\/\/jurn.link\/jurnsearch\/index.php\/2025\/04\/27\/personal-rss-feed-from-bookmarked-web-articles\/","title":{"rendered":"Personal RSS feed from bookmarked Web articles"},"content":{"rendered":"<p>When at a Web page&#8230; click to send the URL to a script&#8230; the script parses the full-text page into a junk-cleaned Readability format&#8230; then passes that cleaned Web page into your personal RSS feed of articles.<\/p>\n<p>This is now done by Tobias Franke, as <a href=\"https:\/\/www.tobias-franke.eu\/log\/2024\/04\/28\/a-reader-service-for-rss-purists.html\">a standalone .php script and a bookmarklet<\/a>. There are a couple of caveats. You have to have paid-for hosted web-space, and space that won&#8217;t throw a fit over a new .php file. Also it relies on FiveFilters to do RSS extraction, so is not private. However, the maker <a href=\"https:\/\/github.com\/thefranke\/rss-librarian\">shows how to use Composer to do the same locally<\/a>.<\/p>\n<p>See also: <a href=\"https:\/\/chromewebstore.google.com\/detail\/rsstodolist\/gjnfedompndjcoeannmcppbckbkjhpkd\">rsstodolist<\/a>, but there your custom feed is publicly accessible to anyone who knows the address. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>When at a Web page&#8230; click to send the URL to a script&#8230; the script parses the full-text page into &hellip;<\/p>\n<p><a href=\"https:\/\/jurn.link\/jurnsearch\/index.php\/2025\/04\/27\/personal-rss-feed-from-bookmarked-web-articles\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-25798","post","type-post","status-publish","format-standard","hentry","category-spotted-in-the-news"],"_links":{"self":[{"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/posts\/25798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/comments?post=25798"}],"version-history":[{"count":6,"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/posts\/25798\/revisions"}],"predecessor-version":[{"id":25804,"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/posts\/25798\/revisions\/25804"}],"wp:attachment":[{"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/media?parent=25798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/categories?post=25798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jurn.link\/jurnsearch\/index.php\/wp-json\/wp\/v2\/tags?post=25798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}