Web feed

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Certain websites provide web feeds or news feeds in RSS, Atom, or JSON format. News aggregators can check these feeds for updates allowing the user to subscribe to a blog or podcast.

Obtaining web feeds

Even if a website does not advertise a web feed, it might still provide one. Try appending /feed or /rss to the URL. If that fails, open the website's source code by pressing Ctrl+u and then Ctrl+f to search for <link rel="alternate" type="application/atom+xml" or <link rel="alternate" type="application/rss+xml". The Firefox addon Awesome RSS adds a clickable icon to the address bar if a web feed is available.

If a website does not provide a feed, try RSS-Bridge.

The following sections describe how to obtain feeds for certain websites.

Arch Linux

GitHub

Commits feeds use the following syntax:

https://github.com/user/repo/commits/branch/path/to/subdir.atom

Reddit

Reddit provides feeds for subreddits, posts and users: simply add .rss to the URL. If you have a Reddit account, you can find your personal feeds in the preferences.

Twitter

Twitter does not provide feeds but Nitter does. The syntax is as follows:

https://nitter.net/username/rss

YouTube

Subscribe to a channel:

https://www.youtube.com/feeds/videos.xml?channel_id=UCxxxxxxxxxxxxxxxxxxxxxx

If the channel has a legacy URL ending in /user/username, you can also use:

https://www.youtube.com/feeds/videos.xml?user=username

You can download your subscriptions list from Google Takeout and convert it to OPML using [1].