Social Web Technologies
CMSC 491S/691S, Spring 2008

Assignment #4

Due date: April 21 , 2008 (before 11:59 PM)


Task:     Create an RSS Mashup using Yahoo! Pipes (10 points)

Your task is to create Yahoo! Pipes mashups that allows users to define custom RSS feeds.

After completing this assignment, you will have:
 

A.    Requirements

Pipe #1:    Custom Google News

Your goal is to create a Yahoo! Pipe that allow users to create a custom news feed using the Google News search service (http://news.google.com).

This Yahoo! Pipe has two user input parameters:

  1. Search Term: the specific news topic that the user is interested in
  2. Country: the name of the country from where the news items are collected

See Figure 1 for an example.

You need to study the set of URL parameters supported by Google in order to complete this assignment.

    Cheat Sheet (google-url-parameters.pdf): http://tinyurl.com/5v9nws

Pipe #2:    News through Flickr

Your goal to improve upon the popular Yahoo! Pipe "The New York Times thru Flickr".

    Source:
http://tinyurl.com/2dy35x

New improvements you will make:

  1. Replace the deprecated module: Content Analysis
  2. Replace the deprecated module: For Each
  3. Allow users to input any news feed URL (i.e., not limited to the NYTimes)

B.    Deliverable

Publish your Yahoo! Pipes online, and submit their URL via email.



Figure 1.