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 (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 Pbwiki2
Susan Bentley
 
Rss on your_library_site
Rss on your_library_siteRss on your_library_site
Rss on your_library_site
peacekaat
 
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
guestff9dca
 
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
anokhijew
 
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
AbdirisakIman
 
Web2practicalprojectsjune09
Web2practicalprojectsjune09Web2practicalprojectsjune09
Web2practicalprojectsjune09
Phil Bradley
 

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 guideRss feed complete guide
Rss feed complete guide
 
Rss feed complete guide
Rss feed complete guide Rss feed complete guide
Rss feed complete guide
 
SoclPie: Add Timeline
SoclPie: Add TimelineSoclPie: Add Timeline
SoclPie: Add Timeline
 

More from Tony 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 jun14datajournalism
Tony 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

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

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