Skip to content

SuffolkLITLab/rss_algo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSS Algo

This code is used to breathe life into https://thefinitescroll.org/, a client-side open source algo-driven RSS reader.

The RSS algo lives on your device with your data. We make use of a proxy server to help facilitate access to feeds. So we know some of the feeds folks are consuming, but we don't use tracking tools that drop cookies like Google Analytics. We do, however, point to the properties provided in your RSS list, and many of these sites may use such, and it's a good bet that when you visit them someone associated with their site will track you. You may want to consider installing an ad blocker to mitigate this. Most importantly, on our end, however, all of your votes and views live in your browser unless you save them to a file or turn on cloud sync.

Follow @SuffolkLITLab on Bluesky for project updates.

Notes on RSS Feeds

It's harder to find RSS feeds now than it was 20 years ago when every site had an RSS button. So, here are a few tips and tricks.

If you're looking for local news in the US, you can probably find a Patch.com feed. They aren't listed anywhere, but they are of the form https://patch.com/feeds/aol/massachusetts/boston. So you can try swapping out your state and locality names. This is a common theme, websites with RSS feeds but no clear way of discovering them. My goto method for finding a site's feed has four main steps:

  1. See what happens if I add /feed/ to the end of the website's URL. For example, consider https://fixthenews.com, if I add /feed/ to the end (https://fixthenews.com/feed/) I get something that clearly isn't a standard webpage. That structured text is a news feed. So, I know I can add this URL to my feeds.

  2. See if you can find the letters RSS anywhere on the site. These often link right to the feed (e.g., Pluralistic has an RSS link right in the menu. You'll probably want to right click > copy link such links to get the url as clicking on the link often triggers a download. If that doesn't work...

  3. Google [website name] RSS feeds and see if anything comes up. If you're lucky, you'll get results like these:

  4. And if you can't find anything that way, you're best bet is viewing a webpage's source (right click + view source in most browsers). This will open a text file where you can look for a link ending in .rss or .xml. Here, Control/Command + F is your friend. For example, you can use this to find YouTube and SubStack feeds which are of the form https://www.youtube.com/feeds/videos.xml?channel_id=UCHnyfMqiRRG1u-2MsSQLbXA and https://badastronomy.substack.com/feed/ respectively. The latter, of course, is just the add /feed/ pattern from above.

FWIW, here's a set of feeds I was able to find: list of feeds. That file is the source of the groups found under "Feeds."

Troubleshooting

Make sure that your url is a properly formated url (e.g. https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml). If that doens't work, try opeing your feed in a browser like FireFox where it will show you the XML. I've noticed that a good number of sites have links to RSS feeds that haven't been updated in years despite new content being created. :(

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •