Syndicating Google Search Results

advanced tipscreenshot tip82.gif

Converting Google results to RSS suitable for syndication or incorporation into your own web site.
link

RSS is an XML-based syndication format used by web sites to provide abstracts of their content for open-ended syndication. RSS-syndicated content is incorporated into web sites, aggregated by news services, and consumed by RSS news readers similar in form to the Usenet newsreaders of old.

This tip converts sets of Google search results to RSS format for syndication. The C# .NET source code and full instructions are available at http://www.razorsoft.net/weblog/stories/2002/04/13/google2rss.html.

Running the Tip

Google2RSS is a command-line utility. To run it, you'll need to have a Windows machine with the .NET Framework installed. If you want to compile it from source yourself, you'll need to have the .NET Framework SDK too. It accepts a multitude of command-line switches, all of which are documented on the Google2RSS site.

Here's a sample run of Google2RSS, a SafeSearch query Google API :

google2rss.exe -key "12BuCK13mY5h0E/34KN0cK@ttH3Do0R" -query "Google API" -
safesearch true -filter true -title "Tracking the Google API" -link http://
www.example.com/API -description "Tracking the Google API Mentions in 
Google" -webMaster info@example.com -outfile "googleapi.rss"

This will produce an RSS document fit for consumption by any number of RSS tools, applications, and services. Drop it into your web server's document directory and announce its whereabouts so that others may use it. Incorporate it into your own web page using any number of tools.