What rFeedFinder uses RSS autodiscovery, Atom autodiscovery, spidering, URL correction, and Web service queries (whatever it takes) to find the feed. From Aaron Swartz feedfinder python lib. Installing sudo gem install rfeedfinder Demonstration of usage require 'rfeedfinder' Rfeedfinder.feed('scripting.com') # return String: 'http://scripting.com/rss.xml' Rfeedfinder.feeds('scripting.com') # retur