What is RSS

Pretty nifty that's what


The rss icon

I used the term “RSS” in conversation recently and learned it’s use isn’t as ubiquitous (even in tech-y circles) as I thought. You can think of RSS as a vendor-agnostic subscription feed. Similar to how YouTube will send you a notifcation when someone releases a new video, your RSS reader can notify you when sombody posts on their website. But to understand that we should quick learn how it works. Like any webpage or API there are two parts:

  1. Server
  2. Client

The server serves an API route (URL) that responds with with an XML file (a file computers can read easily). This includes dated entries with some optional additional information. The RSS feed for this site is at https://oliveratkinson.net/rss.xml and roughly contains:

If the you (client) then add that URL to your RSS reader, it will periodically download a list of all the articles and see if there are any new entries. If there are, it will then send you a notification! Pretty simple and neat!

Here’s the phone RSS reader app I use: Aggregator - FDroid.

There are no accounts or separate apps for each platform, just 1 simple XML file per website, all collected into the same app on your phone or desktop!

Summary

  1. Server has API route (generally at /rss.xml).
  2. Client periodically checks this route for new information.
  3. If there is new information, notify the user.

Some cool RSS feeds to you started

Notes if you have a website

<link rel="alternate" type="application/rss+xml"
    title="Your Site's Title" href="https://yoursite.example/path-to-your-feed.xml" />

(source) This allows for RSS readers like Aggregator to locate the RSS feed without you needing to put in the “correct” URL (makes it more idiot proof).


Tags:

Blog