599 private links
Good video. RSS is the way to go.
Yes, please.
RSS-Bridge
RSS-Bridge is a PHP project capable of generating RSS/Atom feeds for a multitude of sources. You self-host it on your own webserver or run it in stand-alone CLI mode.
Supports a long list of content sources (aka bridges).
RSSHub
RSSHub (over 17k stars on Github, wow!). It even has a browser extension and a mobile app. Docs.
Via reddit
"Kill the Newsletter!"
Kill the Newsletter!, by Leandro Facchinetti. Converts email newsletters into Atom feeds.
You can use the hosted service kindly offered by its creator, or self-host it yourself.
Via reddit.
FiveFilters
Web service that lets you create RSS feeds for any web sites that don't support it natively, among other useful content-related services. Offers a free tier, no account necessary. Paying customers also get access to the code and the ability to self-host the service (FiveFilters provide Puppet scripts).
FiveFilters maintains an open-source repo with site-specific content extraction rules that is widely used.
Feed43
Web service that lets you create RSS feeds for any web sites that don't support it natively. Offers a free plan, with or without first registering an account, but the code behind the service is proprietary.
RSS Box
RSS Box by Stefan Sundin, supports:
- Twitter (but Nitter may be better, also see this excellent guide by FiveFilters)
- Youtube (YT actually offers RSS feed per channel, also consider Invidious)
- Vimeo
- Instagram (another option is Bibliogram)
- Periscope
- SoundCloud
- Mixcloud
- Twitch
- Speedrun
- Dailymotion
- Imgur
- SVT Play
Feed me up, Scotty!
Feed me up, Scotty!, by Vincent Tunru. Hat-tip to Marie Dubremetz.
Notifier
Notifier, by Kirill Maltsev.
Can generate RSS feeds from emails and Telegram channels.
Offers up to 100 notifications per month for free. For 4 €/month you could receive up to 20,000 notifications.
Via kickscondor.
- Google killed off Google Reader in 2013
- Firefox removed feed discovery features in 2019 (available as plugins now, for example Awesome RSS)
- I've written a linknote on how to subscribe to Youtube channels using RSS
- About Feeds, a primer on web feeds/RSS by Matt Webb.
- You Need Feeds, quickly explains what RSS is and how to use feeds. Via @killyourfm@layer8.space.
blog posts
- p1k3, 2020-05-08
- Staying informed without big tech, 2021-07-03, The New Oil
- How to read RSS in 2020, 2020-03-24, Laura Kalbag
- A thorough comparison of three self-hosted RSS readers, 2020-05-31, Luke Singham
- Felicia Day's amazing rant about RSS, 2020-12-16
- Why I still use RSS, 2021-03-03, Marc @0066cc
- Robin Rendle writes about how RSS is the "promised land", via Roy Tang
- How to Subscribe to or Read RSS or ATOM News Feeds, Christopher Heng
- What is RSS?, 2021-09-11, Ali Reza Hayati
- What using RSS feeds feels like, 2022-02-13, Ben Werdmüller
feed readers
- Tiny Tiny RSS, this is what I've been using for years.
- rssguard
- Miniflux
- Vienna RSS
- FeedReader, a desktop client.
- Fresh RSS
- Winds
- Stringer
- Selfoss
- feedbin
- Leed
- commafeed
- Feedbro is a feature-rich browser plugin feed reader, but it's not open source, so not recommended.
Note: this list is not exhaustive. If you know of a feed reader I've missed, let me know and I'll add it.
tools that make it easier to add sources to your feed reader
- FiveFilters
- Feedsearch, an API service for searching websites for their RSS, Atom or JSON feeds.
- GetRSSFeed. Shows RSS feed URL for Soundcloud or Apple "podcasts".
- FetchRSS. Works well for those Soundcloud "podcasts", but this site requires registration (which suggests that this site is creating their own feed endpoint instead of simply exposing soundcloud's already existing (but well-hidden) RSS endpoint).
- rss discovery engine, pre-alpha, by Brandon Quakkelaar (via Rubenerd)
Is the podcast you want to listen to hosted on Soundcloud? First of all, double-check that the podcast is not also hosted somewhere else (more often than not that is the case, and then you can simply avoid Soundcloud).
Soundcloud makes it really hard to discover the podcast's RSS feed. It is not shown anywhere on the page, nor in the HTML source.
Based on a feed URL we already possess and that channel's Soundcloud landing page, I think the following method is necessary to manually construct the hidden RSS feed endpoint for any Soundcloud "podcast":
- Open the HTML source of the Soundcloud "podcast", for example
https://soundcloud.com/user-268302561
. - In the HTML source, find the user ID property, which looks like this
soundcloud://users:819898639
(I suggest search forsoundcloud://users
). - Copy the numeric part, and construct a URL like this:
https://feeds.soundcloud.com/users/soundcloud:users:819898639/sounds.rss
.
Take a moment to reflect on the awfulness of siloed web services and do your best to avoid encouraging them in future.
Cloudflare is user-hostile and site owners using it should beware
I occasionally encounter feeds that my feed reader cannot subscribe to because the site uses Cloudflare DDoS protection, which Cloudflare implements in a manner contrary to the ethics of the open web, in the process making it near impossible for feed readers or read-it-later services to access the content.
I have no simple work-around for such RSS feeds - they are effectively rendered useless by Cloudflare's discriminatory and user-hostile blocking
implementation.
Cloudflare themselves claim doing nothing wrong, and that it is in fact the site operators that have misconfigured their Cloudflare firewall and that users should contact the site operator. Which is simply ridiculous.
If Cloudflare cared at all about the open web, this issue would not be relegated to a few obscure forum posts. They could also easily implement some form of automatic exemption from their page blocking for common feed endpoints, such as /feed
, rss.xml
and similar.
- Cloudflare considered harmful, 2019-10-23, Hugo Landau
- https://git.nixnet.services/you/stop_cloudflare
- Stay away from Cloudflare, 2017-12-20, unixsheikh.com
- https://news.ycombinator.com/item?id=12646055 (thread on the subject of Cloudflare and RSS)
- https://reddit.com/r/selfhosted/comments/qars38/rss_feed_behind_cloudflare_protection/
- https://stackoverflow.com/questions/11886711/curl-cant-fetch-rss-from-website-because-of-cloudflare
- https://github.com/VeNoMouS/cloudscraper (a work-around in Python, but I don't know how to incorporate with TinyTinyRSS...)
RSS offers the ability to follow your favourite channels without having to be logged in to Google.
Note: you don't actually need to scour through the page's HTML code. Just paste the channel ID (it's a long alphanumeric string in the URL when looking at the channel's landing page) into the end of this URL:
https://www.youtube.com/feeds/videos.xml?channel_id=
Here's some example links to the RSS feed of some popular Youtube channels: