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
Ā 
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 ToolEastern New Mexico University
Ā 
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
Ā 
Dev8d jupyter
Dev8d jupyterDev8d jupyter
Dev8d jupyterTony Hirst
Ā 
Ili 16 robot
Ili 16 robotIli 16 robot
Ili 16 robotTony 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

Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)lakshayb543
Ā 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
Ā 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
Ā 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
Ā 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
Ā 
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø9953056974 Low Rate Call Girls In Saket, Delhi NCR
Ā 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
Ā 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
Ā 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
Ā 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
Ā 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
Ā 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
Ā 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
Ā 
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...Nguyen Thanh Tu Collection
Ā 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
Ā 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
Ā 

Recently uploaded (20)

Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Ā 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
Ā 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
Ā 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
Ā 
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
Ā 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Ā 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Ā 
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Kamla Market (DELHI) šŸ” >ą¼’9953330565šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
Ā 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
Ā 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
Ā 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
Ā 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
Ā 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
Ā 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
Ā 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
Ā 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
Ā 
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Hį»ŒC Tį»T TIįŗ¾NG ANH 11 THEO CHĘÆĘ NG TRƌNH GLOBAL SUCCESS ĐƁP ƁN CHI TIįŗ¾T - Cįŗ¢ NĂ...
Ā 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
Ā 
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Ā 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Ā 

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