Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

RSS Dashboard

Extract summaries, tags, and sentiment from an RSS feed

This is a demo of several of Algorithmia's website inspection and text analysis tools, including:

  • Scrape RSS - parses an RSS feed, extracting each entry's title and url
  • HTML2Text - converts the main content of an HTML page to plain text
  • Summarizer - creates a summary by extracting topic sentences based on frequency of key terms
  • AutoTag - uses a variant of nlp/LDA to extract keywords.
  • Sentiment Analysis - assigns a sentiment rating from -1 (very negative) to to 1 (very positive).

This tool takes a URL for an RSS feed, and automatically generates tags, text summaries, and sentiment analysis.

See this demo in action

This demo can be viewed at

Run it yourself

This demo only contains frontend code and requires no specialized hosting (or even a server).

  1. download the repository
  2. edit /JavaScript/rss-dashboard/public/js/main.js to place your own API Key (free signup w/ 5k credits monthly) in the line containing "Algorithmia.client()"
  3. if you have not already, run the setup steps outlined in /
  4. build the demo: grunt build:rss-dashboard
  5. open /build/rss-dashboard/index.html in a web browser

Find more information in the Algorithmia Developer Center or the API Docs.