Create Customized RSS Feed for Any Website

Create a customized RSS feed for any website

Nowadays, some websites do not support RSS feed. You can achieve this using some Feed Creator tool (e.g., Fivefilters)

For tutorials (part1 and part2) by fivefilters.

The general steps are outlined below:

  • Go to https://createfeed.fivefilters.org/. Use the default Simple selectors
  • Enter web page URL (e.g., https://www.nifa.usda.gov/grants/funding-opportunities)
  • Get links inside the HTML elements with this id or class value
    • Go the the news website. Right click and select inspect (this applies to Chromium browser and Firefox)
    • Search for keywords appearing in the news article in the inspect page (HTML). Usually it has the following format: <div class="KEYWORD"> or <a href=... class="KEYWORD" >
    • Some examples:
      • Use post-title as the class value for the above NIFA-USDA funding website.
      • Use SummaryItemHedLink-civMjp jRfyII summary-item-tracking__hed-link summary-item__hed-link for New Yorker contributor (example)
      • Use c-card__link u-link-inherit for Nature Career Column. This one works nicely. The key is to find the class value within <a href=... class="KEYWORD" > where the article title/abstract can be found.
  • Go back to the FiveFilters website. Enter the class value found above. Keep the rest of options unchanged.
  • Click Preview at the bottom. The results of the RSS feed should appear on the right. Make sure the results on the right look correct.
  • Right click RSS Feed button, and copy link address.
  • Open RSS app (e.g., NetNewsWire). Subscribe using the copied link address.
  • Now the RSS feed will appear in the app.

Note, the created RSS feed may not contain any abstract or summary of the article and you have to follow the link to go to the article page. But this serves my purpose since I am mostly looking for a quick way to get notification about something posted on a website.




    Enjoy Reading This Article?

    Here are some more articles you might like to read next:

  • A Quick Intro to Git
  • A simple word cloud from Google Scholar
  • A Quick Intro to Note-taking using Markdown
  • A Zotero to Obsidian Workflow
  • Create Your Academic Website using GitHub Pages