Mashups for the Nontechies: Yahoo! Pipes Jody Condit Fagan Digital Services Librarian James Madison University [email protected] http://jcf-hp.blogspot.com/

Download Report

Transcript Mashups for the Nontechies: Yahoo! Pipes Jody Condit Fagan Digital Services Librarian James Madison University [email protected] http://jcf-hp.blogspot.com/

Mashups for the
Nontechies: Yahoo! Pipes
Jody Condit Fagan
Digital Services Librarian
James Madison University
[email protected]
http://jcf-hp.blogspot.com/
What is Yahoo! Pipes?
• A tool to aggregate, manipulate, and
mashup content from around the
web.
• http://pipes.yahoo.com/
“This Pipe annotates
Yahoo! Local Results for
Napa Wineries with
Images from Flickr taken
nearby!”
Reminder:
• This is for NON-TECHIES!
Why read a feed?
• Stay up to date on the news you
need, not all of it!
• Create a portal using Blogger,
iGoogle, Bloglines, to help track
incoming streams of data.
• Only see “new additions”
Why read a feed with Pipes?
• Combine desired news feeds behind
the scenes and deliver the output in
just one feed.
• You want to track 10 blogs but only
see entries related to “electronic
resources” and get that all in one.
• You want to get updates on flight
deals from Travelocity annotated with
photos of the destinations
Why publish a feed?
• You have info that you want to get to
others
– The latest news from your library
– Rather than sending “cool links” to
others via e-mail, add them to Furl and
invite others to subscribe to your feed.
– Provide a list of resources that you can
update any time
Why publish a feed with
Pipes?
• You have info that you want to get to
others and you want to mash it up
with other sources….
– The latest news from your library… with
links to Google Maps
– Your library’s new titles list … with links
to Amazon summaries of those books
– Your branch libraries have RSS feeds and
you want to offer them all-in-one.
Feed Sources
• Blogs, wikis, Web
sites with RSS feeds
• Journal alerts
• Table of Contents
alerts
• Your library’s new
library booklist
What can you do with
Yahoo! Pipes?
• Translate feeds into other languages
on-the-fly
• Take multiple feeds and combine
them into one feed
• Show a map with locations related to
feed entries
• Query a data source and return the
results as a feed
Why Yahoo! Pipes?
• You want a more custom solution
than existing feed sources and feed
readers are able to provide
• You want to make a custom feed from
your library / institution’s feeds
without additional back-end
programming
• You want to experiment and learn
Why Not Yahoo! Pipes?
• You are totally happy with the feeds
you read and/or publish
• You have Web programmers who will
cheerfully make custom feeds for you
with their mad programming skills
• You do not want to rely on a thirdparty solution
Feed and Data Sources
Feed and Data Sources
Put the URL of the feed
you want in the URL box
Every Pipe has a
“Pipe Output”
This is the “real-time”
output of this Pipe!!
(try to do a live example)
(backup screenshot)
A more complex example…
“Fetch Feed”
module
“Fetch Feed”
module
“Fetch Feed”
module
“Fetch Feed”
module
“Union” module
“Sort” module sorts by
publication date
Pipe Output
“Fetch Feed”
module
“Loop” Module
“Union” Module
Pipe Output
How do you get from simple to
complex?
(live examples if time permits)
Where can you read your
Pipe’s output?
•
•
•
•
Google Reader
Technorati
Bloglines
RSS-to-Javascript.com will give you a
Javascript you can paste onto any
web page in the HTML code.
• (others)
Fun Applications
with Yahoo! Pipes
• Visit
http://pipes.yahoo.com/pipes/pipes.popular
• Search on these tags from
http://pipes.yahoo.com:
iphoneapp
libraries
library
ical
(calendar-based pipes)
Getting Started
• Create a Yahoo! Account (unless you
have one)
• Use Fetch feed and Output to create
your first Pipe
• Apply any of the Filters to your Pipe
• Clone someone else’s Pipe and
change one thing at a time
• Do the “Homework!”
Mashups for the
Nontechies: Yahoo! Pipes
For updated slides /
presentation documents,
visit
http://jcf-hp.blogspot.com/