Working with Feeds

Assignment 4 — Web Architecture Fall 2009

Assigned: Tuesday, October 20th, 2009
Due: Sunday, November 1st, 2009


In this assignment, we will work with the Yahoo! Query Language (YQL) and/or Yahoo! Pipes to produce enriched feed(s).


Find one or more feeds that you find interesting, but which could be enhanced to provide a more useful feed. Using Yahoo! Pipes, extend this feed so it is merged with one or more other sets of data, such as a microformat, podcast, geographic information, or even another feed.

We will be grading based on the complexity, creativity and usefulness of the feed. Please use at least seven to ten individual modules, and consider using a number of sources. Do be sure to include user input as a part of your pipe.

Once you have completed the above, compose a blog post on your drupal site explaining the process you took, why you enhanced the feed you did, any difficulties or challenges you encountered, and whether you will continue to use this feed in the future.

When complete, send the link to your feed and to your blog post to

Extra Credit:

Complete the above, then investigate other query languages, and use one of them to generate a second enhanced feed, as described above. On your drupal site, write a second post with the same information listed above.

Once complete, send both links to your final feeds, and to your blog posts to (this should be a total of four links).


  • You may find browsing these microformats to be useful.
  • There are a number of query languages that can be used for the extra credit portion of this assignment. You may find the Yahoo! Query Language to be a good starting point.
  • There is a good video guide to beginning with Yahoo! Pipes here.

Creative Commons License Please send comments to
Last modification: Thursday, 17-Dec-2009 17:41:46 EST
valid CSS! valid XHTML 1.0!