SlideShare a Scribd company logo
1 of 32
Rewiring the WebWith Yahoo Pipes“It’s all about me” edition Tony Hirst
How do you merge content from multiple web searches and add it your own personal page? How do you quickly and easily plot your photos or a list of addresses contained in a spreadsheet onto an interactive map? How do you automatically find Youtube movies related to a news story? http://pipes.yahoo.com
A.  Pipes are like construction blocks that can take content from one location on the web, process it in some way, and then republish it to where you need it to be. You don't even need to create your own in order to get started – just use someone else’s… B. To create your own Yahoo Pipes you’ll need to login with a Yahoo ID. C.  Once you’re logged in, click Create Pipe to get started. Just because you aren’t a programmer doesn’t mean you shouldn’t be able to get computers to do what you want them to do.Yahoo Pipes helps you rewire the web, moving content from where it currently is to where you need it to be, in the form that you require.
D.  This is the central canvas, the place where you build your pipe out of simple building blocks or even other pipes. E. The debug area allows you to preview the output of any part of pipe to make sure that each block is doing exactly what you expect.  F. Building blocks are listed in this menu area. Drag individual blocks onto the canvas, or click the + sign to add them to the canvas automatically. G. Many great works of art may be untitled, but it can be hard to tell them apart by name alone. Give your pipe a meaningful name by clicking in this tab. Drag and drop is the name of the game (with as little typing as possible required).Wire the building blocks together and see what happens as content flows through the pipe.Are you ready to give it a go?
Use the blank pages to write your own notes, ideas for how to use each pipe, or sketches for how to modify or extend each pipe…
The Simplest Pipe
0. Wires are used to take the output of one part of the pipe and feed it to the next. Content flows out of the connector on the bottom of a block and into the connector on the top of another block. Click on a connector and drag the mouse, and the wire will follow. Make a connection by dropping the wire onto a connector on another block. 1.  Many websites and search engine publish content via an RSS or Atom feed, often denoted by the symbol shown opposite. The Fetch Feed block can be used to pull that content into a Pipe from the feed’s web address. In this case, we pull in content from an RSS feed from my blog that has been republished via Feedburner. 2. The output block is always the final block in a pipe. Content is pulled into the pipe via an input blocks such as Fetch Feed and published to the outside world via a Pipe Output block. From the very beginning, Yahoo Pipes was designed as a tool to help content flow around the web.The first step is to get web content into the Pipes environment……and the second is to learn how to publish it back to world.
3.  A preview of the output of the pipe. If the pipe emits valid RSS, you should be able to see highlights of the first few elements of that web feed here. 4. Content came into the pipe via an RSS feed, so it’s only natural that we should be able to republish it as RSS too. 5. Pipes are also about sharing and reuse. Clone a pipe (either one of yours, or one of someone else’s) in order to grab a copy of it to keep for ever, or that you can edit to create a modified version of the pipe. 6. Each pipe has its own web address. You can give your pipe a nice URL if you want to.  Every Yahoo Pipe has its own personal web page.This page previews the output of the pipe and provides a range of ways publishing that content to the web.But that’s not all – because every pipe can also be used inside other pipes…
Multiple Sources(and that includes other pipes)
7.  The My Pipes menu option contains a list of pipes I have cloned or made that I can include in a new pipe, just like any other pipes block. 8. Content from multiple sources can be pulled together (that is, aggregated) within a single pipe. Clicking the + button in the Fetch Feed block allows you import content from several different web addresses. This technique can be used as is to extend The Simplest Pipe directly. 9. The Union block, which can be found in the operators menu, allows you to merge the content from different sources. To join more sources together, just wire the output of one Union block to the input of another. My online identity is distributed across multiple websites. Now can I pull all my personal feeds together in one place.Although quick and easy to build, this sort of pipe provides a powerful tool for merging content from different sources.So what are you going to draw together?
10.  Clicking on a block highlights it and turns it orange. Selecting a block in this way means we can inspect the output of the block in the preview window. 11. Yahoo Pipes process lists of items. In a search results feed, each item will contain details for a single search result. In a feed from a news website or blog, each news story or blog post will be a separate item. In this preview, each item corresponds to a single presentation from my Slideshare account. Each item contains a list of elements. The title element provides the text used to identify each item. The link element contains the web address for the original webpage of each presentation item. Probe the internals of a pipe to see what’s going on.Inspect the first few items that flow out of a block to check their basic, elemental properties.And then start putting those properties to work…
Selecting What’s Relevant
12.  I created this pipe by Copying the Multiple Sources pipe. 13. The * that is added to the end of the Pipe’s name shows that  changes have been made to the pipe since it was last saved. 14. If you want to rewire part of a pipe, move the cursor over a connector and a pair of scissors will appear: you may now cut the connecting wire and then rewire pipe as required. In this case, I am going to add a Filter block between the Union and Pipe Output blocks. 15. The Filter block, which can be found in the Operators menu, allows you to select which items you do – or do not – what to pass through the block based one or more properties of each item. Rules can be added as required by clicking +. Items may be Permitted to flow through the Filter, or Blocked (i.e. prevented) from passing through it, based on whether any single rule is true or whether all the rule conditions are met. Sometimes we want to be selective about what we let flow out of a pipe.And sometimes we want to stop particular items from making it through.What would you focus your pipe’s attention on?
16. The preview output of the pipe shows that only items that met the Filter criteria are passed through.  17. If you have a Google personal page, you can add a widget to it based on the output of a Pipe. Whenever the the content in the feeds defined as inputs to the pipe change, the pipe’s output will reflect that change (subject in this case to the Filter conditions.) So if I write a post about a new presentation on my blog, a link to it will now appear on my Google personal page, courtesy of this pipe and The Simplest Pipe before it.. The best thing about good pipework is that you shouldn’t have to see it – it does its job discreetly.So if you want a pipe to deliver its results somewhere more convenient – like your Google or Yahoo Personal page – it can do.
Search Me...
18. The URL Builder makes it easy to construct new URLs from old ones. For example, copy the web address for the RSS feed from a Google News search into the Base text area and the individual parts of the URI will be separated out.  19. Turn the pipe’s homepage into a web form by allowing the user to enter a search term of their own using a Text Input block. Set a default value to demonstrate what the pipe does. 20. Look for the part of the URL that contains your original query, and wire the output of the Text Input to corresponding connector. 21. Having constructed a URL for an RSS feed from Google News that uses a user supplied search term, we can now fetch the feed with a Fetch Feed block. Sometimes it’s useful to be able to let the user of a pipe specify some search terms to be used by a pipe.If search terms or topic terms appear in the web address of an RSS feed, we can create our own search engine.Remember, a pipe can fetch more than one feed…
INDEX M Multiple sources 8, 9 F Fetch Feed 1, 8, 21 U Union 9

More Related Content

Viewers also liked

Guug11 mashing up-google_apps
Guug11 mashing up-google_appsGuug11 mashing up-google_apps
Guug11 mashing up-google_appsTony Hirst
 
Social digitalresearcher
Social digitalresearcherSocial digitalresearcher
Social digitalresearcherTony Hirst
 
Exploiting Structured Course Materials
Exploiting Structured Course MaterialsExploiting Structured Course Materials
Exploiting Structured Course MaterialsTony Hirst
 
Lincoln2013 feb
Lincoln2013 febLincoln2013 feb
Lincoln2013 febTony Hirst
 
OU Stats Conference - Quick Ways In to DataViz
OU Stats Conference - Quick Ways In to DataVizOU Stats Conference - Quick Ways In to DataViz
OU Stats Conference - Quick Ways In to DataVizTony Hirst
 
Open standards and open data
Open standards and open dataOpen standards and open data
Open standards and open dataTony Hirst
 

Viewers also liked (6)

Guug11 mashing up-google_apps
Guug11 mashing up-google_appsGuug11 mashing up-google_apps
Guug11 mashing up-google_apps
 
Social digitalresearcher
Social digitalresearcherSocial digitalresearcher
Social digitalresearcher
 
Exploiting Structured Course Materials
Exploiting Structured Course MaterialsExploiting Structured Course Materials
Exploiting Structured Course Materials
 
Lincoln2013 feb
Lincoln2013 febLincoln2013 feb
Lincoln2013 feb
 
OU Stats Conference - Quick Ways In to DataViz
OU Stats Conference - Quick Ways In to DataVizOU Stats Conference - Quick Ways In to DataViz
OU Stats Conference - Quick Ways In to DataViz
 
Open standards and open data
Open standards and open dataOpen standards and open data
Open standards and open data
 

Similar to Pipes Book - imaginings

How To Create A Wiki Using Pbwiki2
How To Create A Wiki Using Pbwiki2How To Create A Wiki Using Pbwiki2
How To Create A Wiki Using Pbwiki2Susan Bentley
 
Rss on your_library_site
Rss on your_library_siteRss on your_library_site
Rss on your_library_sitepeacekaat
 
Scraping Handout
Scraping HandoutScraping Handout
Scraping HandoutCindy Royal
 
How To Create A Wiki
How To Create A WikiHow To Create A Wiki
How To Create A WikiSusan Bentley
 
Web 2.0 basics revised april 2010
Web 2.0 basics revised april 2010Web 2.0 basics revised april 2010
Web 2.0 basics revised april 2010guestff9dca
 
An Introduction To The Use Of Widgets in libraries
An Introduction To The Use Of Widgets in librariesAn Introduction To The Use Of Widgets in libraries
An Introduction To The Use Of Widgets in librariesAaron Tay
 
43) Wikis, Blogs and Podcasts WIKIS In general a wiki is a com.pdf
43) Wikis, Blogs and Podcasts WIKIS In general a wiki is a com.pdf43) Wikis, Blogs and Podcasts WIKIS In general a wiki is a com.pdf
43) Wikis, Blogs and Podcasts WIKIS In general a wiki is a com.pdfanokhijew
 
1.1.1.8 Lab - Researching Network Collaboration Tools.pdf
1.1.1.8 Lab - Researching Network Collaboration Tools.pdf1.1.1.8 Lab - Researching Network Collaboration Tools.pdf
1.1.1.8 Lab - Researching Network Collaboration Tools.pdfAbdirisakIman
 
Feed the Masses
Feed the MassesFeed the Masses
Feed the Massespbugni
 
Web2practicalprojectsjune09
Web2practicalprojectsjune09Web2practicalprojectsjune09
Web2practicalprojectsjune09Phil Bradley
 
Personal learning environments with net vibes
Personal learning environments with net vibesPersonal learning environments with net vibes
Personal learning environments with net vibesStan Skrabut, Ed.D.
 
24 ways-backlinking
24 ways-backlinking24 ways-backlinking
24 ways-backlinkingJohn Yadav
 
Research tools for journalists nona 2010
Research tools for journalists nona 2010Research tools for journalists nona 2010
Research tools for journalists nona 2010ardessie
 
Pipes and Google Mashup Editor
Pipes and Google Mashup EditorPipes and Google Mashup Editor
Pipes and Google Mashup EditorPaul Carvill
 
SharePoint Publishing 101
SharePoint Publishing 101SharePoint Publishing 101
SharePoint Publishing 101Becky Bertram
 
Rss feed complete guide
Rss feed complete guide Rss feed complete guide
Rss feed complete guide somnath_ban
 
Rss feed complete guide
Rss feed complete guideRss feed complete guide
Rss feed complete guidesomnath_ban
 
SoclPie: Add Timeline
SoclPie: Add TimelineSoclPie: Add Timeline
SoclPie: Add Timelinesoclpie
 

Similar to Pipes Book - imaginings (20)

How To Create A Wiki Using Pbwiki2
How To Create A Wiki Using Pbwiki2How To Create A Wiki Using Pbwiki2
How To Create A Wiki Using Pbwiki2
 
Rss on your_library_site
Rss on your_library_siteRss on your_library_site
Rss on your_library_site
 
Scraping Handout
Scraping HandoutScraping Handout
Scraping Handout
 
How To Create A Wiki
How To Create A WikiHow To Create A Wiki
How To Create A Wiki
 
Web 2.0 basics revised april 2010
Web 2.0 basics revised april 2010Web 2.0 basics revised april 2010
Web 2.0 basics revised april 2010
 
An Introduction To The Use Of Widgets in libraries
An Introduction To The Use Of Widgets in librariesAn Introduction To The Use Of Widgets in libraries
An Introduction To The Use Of Widgets in libraries
 
43) Wikis, Blogs and Podcasts WIKIS In general a wiki is a com.pdf
43) Wikis, Blogs and Podcasts WIKIS In general a wiki is a com.pdf43) Wikis, Blogs and Podcasts WIKIS In general a wiki is a com.pdf
43) Wikis, Blogs and Podcasts WIKIS In general a wiki is a com.pdf
 
1.1.1.8 Lab - Researching Network Collaboration Tools.pdf
1.1.1.8 Lab - Researching Network Collaboration Tools.pdf1.1.1.8 Lab - Researching Network Collaboration Tools.pdf
1.1.1.8 Lab - Researching Network Collaboration Tools.pdf
 
Feed the Masses
Feed the MassesFeed the Masses
Feed the Masses
 
Web2practicalprojectsjune09
Web2practicalprojectsjune09Web2practicalprojectsjune09
Web2practicalprojectsjune09
 
Personal learning environments with net vibes
Personal learning environments with net vibesPersonal learning environments with net vibes
Personal learning environments with net vibes
 
24 ways-backlinking
24 ways-backlinking24 ways-backlinking
24 ways-backlinking
 
Research tools for journalists nona 2010
Research tools for journalists nona 2010Research tools for journalists nona 2010
Research tools for journalists nona 2010
 
Pipes and Google Mashup Editor
Pipes and Google Mashup EditorPipes and Google Mashup Editor
Pipes and Google Mashup Editor
 
SharePoint Publishing 101
SharePoint Publishing 101SharePoint Publishing 101
SharePoint Publishing 101
 
pepe851
pepe851pepe851
pepe851
 
Developing LiveBinders as a Teaching Resource Tool
Developing LiveBinders as a Teaching Resource ToolDeveloping LiveBinders as a Teaching Resource Tool
Developing LiveBinders as a Teaching Resource Tool
 
Rss feed complete guide
Rss feed complete guide Rss feed complete guide
Rss feed complete guide
 
Rss feed complete guide
Rss feed complete guideRss feed complete guide
Rss feed complete guide
 
SoclPie: Add Timeline
SoclPie: Add TimelineSoclPie: Add Timeline
SoclPie: Add Timeline
 

More from Tony Hirst

15 in 20 research fiesta
15 in 20 research fiesta15 in 20 research fiesta
15 in 20 research fiestaTony Hirst
 
Jupyternotebooks ou.pptx
Jupyternotebooks ou.pptxJupyternotebooks ou.pptx
Jupyternotebooks ou.pptxTony Hirst
 
Virtual computing.pptx
Virtual computing.pptxVirtual computing.pptx
Virtual computing.pptxTony Hirst
 
ouseful-parlihacks
ouseful-parlihacksouseful-parlihacks
ouseful-parlihacksTony Hirst
 
Gors appropriate
Gors appropriateGors appropriate
Gors appropriateTony Hirst
 
Gors appropriate
Gors appropriateGors appropriate
Gors appropriateTony Hirst
 
Robotlab jupyter
Robotlab   jupyterRobotlab   jupyter
Robotlab jupyterTony Hirst
 
Fco open data in half day th-v2
Fco open data in half day  th-v2Fco open data in half day  th-v2
Fco open data in half day th-v2Tony Hirst
 
Notes on the Future - ILI2015 Workshop
Notes on the Future - ILI2015 WorkshopNotes on the Future - ILI2015 Workshop
Notes on the Future - ILI2015 WorkshopTony Hirst
 
Community Journalism Conf - hyperlocal data wire
Community Journalism Conf - hyperlocal data wireCommunity Journalism Conf - hyperlocal data wire
Community Journalism Conf - hyperlocal data wireTony Hirst
 
Residential school 2015_robotics_interest
Residential school 2015_robotics_interestResidential school 2015_robotics_interest
Residential school 2015_robotics_interestTony Hirst
 
Data Mining - Separating Fact From Fiction - NetIKX
Data Mining - Separating Fact From Fiction - NetIKXData Mining - Separating Fact From Fiction - NetIKX
Data Mining - Separating Fact From Fiction - NetIKXTony Hirst
 
A Quick Tour of OpenRefine
A Quick Tour of OpenRefineA Quick Tour of OpenRefine
A Quick Tour of OpenRefineTony Hirst
 
Conversations with data
Conversations with dataConversations with data
Conversations with dataTony Hirst
 
Data reuse OU workshop bingo
Data reuse OU workshop bingoData reuse OU workshop bingo
Data reuse OU workshop bingoTony Hirst
 
Inspiring content - You Don't Need Big Data to Tell Good Data Stories
Inspiring content - You Don't Need Big Data to Tell Good Data Stories Inspiring content - You Don't Need Big Data to Tell Good Data Stories
Inspiring content - You Don't Need Big Data to Tell Good Data Stories Tony Hirst
 
Lincoln jun14datajournalism
Lincoln jun14datajournalismLincoln jun14datajournalism
Lincoln jun14datajournalismTony Hirst
 

More from Tony Hirst (20)

15 in 20 research fiesta
15 in 20 research fiesta15 in 20 research fiesta
15 in 20 research fiesta
 
Dev8d jupyter
Dev8d jupyterDev8d jupyter
Dev8d jupyter
 
Ili 16 robot
Ili 16 robotIli 16 robot
Ili 16 robot
 
Jupyternotebooks ou.pptx
Jupyternotebooks ou.pptxJupyternotebooks ou.pptx
Jupyternotebooks ou.pptx
 
Virtual computing.pptx
Virtual computing.pptxVirtual computing.pptx
Virtual computing.pptx
 
ouseful-parlihacks
ouseful-parlihacksouseful-parlihacks
ouseful-parlihacks
 
Gors appropriate
Gors appropriateGors appropriate
Gors appropriate
 
Gors appropriate
Gors appropriateGors appropriate
Gors appropriate
 
Robotlab jupyter
Robotlab   jupyterRobotlab   jupyter
Robotlab jupyter
 
Fco open data in half day th-v2
Fco open data in half day  th-v2Fco open data in half day  th-v2
Fco open data in half day th-v2
 
Notes on the Future - ILI2015 Workshop
Notes on the Future - ILI2015 WorkshopNotes on the Future - ILI2015 Workshop
Notes on the Future - ILI2015 Workshop
 
Community Journalism Conf - hyperlocal data wire
Community Journalism Conf - hyperlocal data wireCommunity Journalism Conf - hyperlocal data wire
Community Journalism Conf - hyperlocal data wire
 
Residential school 2015_robotics_interest
Residential school 2015_robotics_interestResidential school 2015_robotics_interest
Residential school 2015_robotics_interest
 
Data Mining - Separating Fact From Fiction - NetIKX
Data Mining - Separating Fact From Fiction - NetIKXData Mining - Separating Fact From Fiction - NetIKX
Data Mining - Separating Fact From Fiction - NetIKX
 
Week4
Week4Week4
Week4
 
A Quick Tour of OpenRefine
A Quick Tour of OpenRefineA Quick Tour of OpenRefine
A Quick Tour of OpenRefine
 
Conversations with data
Conversations with dataConversations with data
Conversations with data
 
Data reuse OU workshop bingo
Data reuse OU workshop bingoData reuse OU workshop bingo
Data reuse OU workshop bingo
 
Inspiring content - You Don't Need Big Data to Tell Good Data Stories
Inspiring content - You Don't Need Big Data to Tell Good Data Stories Inspiring content - You Don't Need Big Data to Tell Good Data Stories
Inspiring content - You Don't Need Big Data to Tell Good Data Stories
 
Lincoln jun14datajournalism
Lincoln jun14datajournalismLincoln jun14datajournalism
Lincoln jun14datajournalism
 

Recently uploaded

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 

Recently uploaded (20)

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 

Pipes Book - imaginings

  • 1. Rewiring the WebWith Yahoo Pipes“It’s all about me” edition Tony Hirst
  • 2.
  • 3. How do you merge content from multiple web searches and add it your own personal page? How do you quickly and easily plot your photos or a list of addresses contained in a spreadsheet onto an interactive map? How do you automatically find Youtube movies related to a news story? http://pipes.yahoo.com
  • 4.
  • 5. A. Pipes are like construction blocks that can take content from one location on the web, process it in some way, and then republish it to where you need it to be. You don't even need to create your own in order to get started – just use someone else’s… B. To create your own Yahoo Pipes you’ll need to login with a Yahoo ID. C. Once you’re logged in, click Create Pipe to get started. Just because you aren’t a programmer doesn’t mean you shouldn’t be able to get computers to do what you want them to do.Yahoo Pipes helps you rewire the web, moving content from where it currently is to where you need it to be, in the form that you require.
  • 6.
  • 7. D. This is the central canvas, the place where you build your pipe out of simple building blocks or even other pipes. E. The debug area allows you to preview the output of any part of pipe to make sure that each block is doing exactly what you expect. F. Building blocks are listed in this menu area. Drag individual blocks onto the canvas, or click the + sign to add them to the canvas automatically. G. Many great works of art may be untitled, but it can be hard to tell them apart by name alone. Give your pipe a meaningful name by clicking in this tab. Drag and drop is the name of the game (with as little typing as possible required).Wire the building blocks together and see what happens as content flows through the pipe.Are you ready to give it a go?
  • 8. Use the blank pages to write your own notes, ideas for how to use each pipe, or sketches for how to modify or extend each pipe…
  • 10.
  • 11. 0. Wires are used to take the output of one part of the pipe and feed it to the next. Content flows out of the connector on the bottom of a block and into the connector on the top of another block. Click on a connector and drag the mouse, and the wire will follow. Make a connection by dropping the wire onto a connector on another block. 1. Many websites and search engine publish content via an RSS or Atom feed, often denoted by the symbol shown opposite. The Fetch Feed block can be used to pull that content into a Pipe from the feed’s web address. In this case, we pull in content from an RSS feed from my blog that has been republished via Feedburner. 2. The output block is always the final block in a pipe. Content is pulled into the pipe via an input blocks such as Fetch Feed and published to the outside world via a Pipe Output block. From the very beginning, Yahoo Pipes was designed as a tool to help content flow around the web.The first step is to get web content into the Pipes environment……and the second is to learn how to publish it back to world.
  • 12.
  • 13. 3. A preview of the output of the pipe. If the pipe emits valid RSS, you should be able to see highlights of the first few elements of that web feed here. 4. Content came into the pipe via an RSS feed, so it’s only natural that we should be able to republish it as RSS too. 5. Pipes are also about sharing and reuse. Clone a pipe (either one of yours, or one of someone else’s) in order to grab a copy of it to keep for ever, or that you can edit to create a modified version of the pipe. 6. Each pipe has its own web address. You can give your pipe a nice URL if you want to. Every Yahoo Pipe has its own personal web page.This page previews the output of the pipe and provides a range of ways publishing that content to the web.But that’s not all – because every pipe can also be used inside other pipes…
  • 14.
  • 15. Multiple Sources(and that includes other pipes)
  • 16.
  • 17. 7. The My Pipes menu option contains a list of pipes I have cloned or made that I can include in a new pipe, just like any other pipes block. 8. Content from multiple sources can be pulled together (that is, aggregated) within a single pipe. Clicking the + button in the Fetch Feed block allows you import content from several different web addresses. This technique can be used as is to extend The Simplest Pipe directly. 9. The Union block, which can be found in the operators menu, allows you to merge the content from different sources. To join more sources together, just wire the output of one Union block to the input of another. My online identity is distributed across multiple websites. Now can I pull all my personal feeds together in one place.Although quick and easy to build, this sort of pipe provides a powerful tool for merging content from different sources.So what are you going to draw together?
  • 18.
  • 19. 10. Clicking on a block highlights it and turns it orange. Selecting a block in this way means we can inspect the output of the block in the preview window. 11. Yahoo Pipes process lists of items. In a search results feed, each item will contain details for a single search result. In a feed from a news website or blog, each news story or blog post will be a separate item. In this preview, each item corresponds to a single presentation from my Slideshare account. Each item contains a list of elements. The title element provides the text used to identify each item. The link element contains the web address for the original webpage of each presentation item. Probe the internals of a pipe to see what’s going on.Inspect the first few items that flow out of a block to check their basic, elemental properties.And then start putting those properties to work…
  • 20.
  • 22.
  • 23. 12. I created this pipe by Copying the Multiple Sources pipe. 13. The * that is added to the end of the Pipe’s name shows that changes have been made to the pipe since it was last saved. 14. If you want to rewire part of a pipe, move the cursor over a connector and a pair of scissors will appear: you may now cut the connecting wire and then rewire pipe as required. In this case, I am going to add a Filter block between the Union and Pipe Output blocks. 15. The Filter block, which can be found in the Operators menu, allows you to select which items you do – or do not – what to pass through the block based one or more properties of each item. Rules can be added as required by clicking +. Items may be Permitted to flow through the Filter, or Blocked (i.e. prevented) from passing through it, based on whether any single rule is true or whether all the rule conditions are met. Sometimes we want to be selective about what we let flow out of a pipe.And sometimes we want to stop particular items from making it through.What would you focus your pipe’s attention on?
  • 24.
  • 25. 16. The preview output of the pipe shows that only items that met the Filter criteria are passed through. 17. If you have a Google personal page, you can add a widget to it based on the output of a Pipe. Whenever the the content in the feeds defined as inputs to the pipe change, the pipe’s output will reflect that change (subject in this case to the Filter conditions.) So if I write a post about a new presentation on my blog, a link to it will now appear on my Google personal page, courtesy of this pipe and The Simplest Pipe before it.. The best thing about good pipework is that you shouldn’t have to see it – it does its job discreetly.So if you want a pipe to deliver its results somewhere more convenient – like your Google or Yahoo Personal page – it can do.
  • 26.
  • 28.
  • 29. 18. The URL Builder makes it easy to construct new URLs from old ones. For example, copy the web address for the RSS feed from a Google News search into the Base text area and the individual parts of the URI will be separated out. 19. Turn the pipe’s homepage into a web form by allowing the user to enter a search term of their own using a Text Input block. Set a default value to demonstrate what the pipe does. 20. Look for the part of the URL that contains your original query, and wire the output of the Text Input to corresponding connector. 21. Having constructed a URL for an RSS feed from Google News that uses a user supplied search term, we can now fetch the feed with a Fetch Feed block. Sometimes it’s useful to be able to let the user of a pipe specify some search terms to be used by a pipe.If search terms or topic terms appear in the web address of an RSS feed, we can create our own search engine.Remember, a pipe can fetch more than one feed…
  • 30.
  • 31.
  • 32. INDEX M Multiple sources 8, 9 F Fetch Feed 1, 8, 21 U Union 9