Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Yahoo! Pipes <ul><li>Munging, Mixing and Mashing </li></ul><ul><li>A beginner’s guide to using Yahoo! Pipes </li></ul><ul>...
I <3 Pipes <ul><li>Easy to use. </li></ul><ul><li>Allows output in multiple formats. </li></ul><ul><li>Reduces the code I ...
“But Pipes isn’t easy” <ul><li>It is, once you’re past the initial learning curve. </li></ul><ul><li>But that initial curv...
Pipes powers my stuff <ul><li>NeilCrosby.com </li></ul><ul><li>Following Twitter Conversations. </li></ul><ul><li>Making  ...
NeilCrosby.com
What to talk about? <ul><li>First, a simple teaser pipe. </li></ul><ul><li>Next, munging data together. </li></ul><ul><li>...
1. A simple teaser pipe <ul><li>Grab an RSS feed. </li></ul><ul><li>Truncate it. </li></ul><ul><li>Output it. </li></ul>
The Pipe
2. Munging data together
The Problem <ul><li>You have a lot of feeds. </li></ul><ul><li>You only want one feed. </li></ul><ul><li>You want them in ...
The Solution <ul><li>Load the feeds using Pipes. </li></ul><ul><li>Sort the feeds. </li></ul><ul><li>Truncate the final fe...
The Pipe <ul><li>screenshot </li></ul>
3. Filtering Data Out
The problem <ul><li>Upcoming provides a list of all events you’ve ever been interested in. </li></ul><ul><li>You just want...
The solution <ul><li>Load Upcoming data as XML. </li></ul><ul><li>Filter to only keep “attended” events. </li></ul><ul><li...
The Pipe
4. Creating new data <ul><li>Twitter conversations. </li></ul>
The Problem <ul><li>People ask questions on twitter that I want to hear the answer to. </li></ul><ul><li>The lovely answer...
The solution <ul><li>Use twitter search to surface replies to the original question. </li></ul><ul><li>Create a feed from ...
The Pipe <ul><li>It’s a big’un. </li></ul><ul><li>(and this doesn’t cover all of it) </li></ul>
And there’s more! <ul><li>Use YQL . </li></ul><ul><li>Use your  pipes inside your pipes . </li></ul><ul><li>Post data to w...
Linkies <ul><li>@NeilCrosby everywhere. </li></ul><ul><li>http://neilcrosby.com </li></ul><ul><li>http://pipes.yahoo.com/n...
Upcoming SlideShare
Loading in …5
×

Yahoo! Pipes: Munging, Mixing and Mashing

3,404 views

Published on

Published in: Technology, Business

Yahoo! Pipes: Munging, Mixing and Mashing

  1. 1. Yahoo! Pipes <ul><li>Munging, Mixing and Mashing </li></ul><ul><li>A beginner’s guide to using Yahoo! Pipes </li></ul><ul><li>by Neil Crosby . </li></ul>
  2. 2. I <3 Pipes <ul><li>Easy to use. </li></ul><ul><li>Allows output in multiple formats. </li></ul><ul><li>Reduces the code I need to write. </li></ul>
  3. 3. “But Pipes isn’t easy” <ul><li>It is, once you’re past the initial learning curve. </li></ul><ul><li>But that initial curve puts lots of people off. </li></ul>
  4. 4. Pipes powers my stuff <ul><li>NeilCrosby.com </li></ul><ul><li>Following Twitter Conversations. </li></ul><ul><li>Making Fever º more useful to me. </li></ul>
  5. 5. NeilCrosby.com
  6. 6. What to talk about? <ul><li>First, a simple teaser pipe. </li></ul><ul><li>Next, munging data together. </li></ul><ul><li>Then, filtering data out. </li></ul><ul><li>Finally, making new data. </li></ul>
  7. 7. 1. A simple teaser pipe <ul><li>Grab an RSS feed. </li></ul><ul><li>Truncate it. </li></ul><ul><li>Output it. </li></ul>
  8. 8. The Pipe
  9. 9. 2. Munging data together
  10. 10. The Problem <ul><li>You have a lot of feeds. </li></ul><ul><li>You only want one feed. </li></ul><ul><li>You want them in chronological order. </li></ul><ul><li>You don’t want too many items. </li></ul>
  11. 11. The Solution <ul><li>Load the feeds using Pipes. </li></ul><ul><li>Sort the feeds. </li></ul><ul><li>Truncate the final feed. </li></ul><ul><li>Job done. </li></ul>
  12. 12. The Pipe <ul><li>screenshot </li></ul>
  13. 13. 3. Filtering Data Out
  14. 14. The problem <ul><li>Upcoming provides a list of all events you’ve ever been interested in. </li></ul><ul><li>You just want the ones you’ve been to. </li></ul><ul><li>You only want the last few. </li></ul><ul><li>What to do? </li></ul>
  15. 15. The solution <ul><li>Load Upcoming data as XML. </li></ul><ul><li>Filter to only keep “attended” events. </li></ul><ul><li>Turn Upcoming data into an RSS feed. </li></ul>
  16. 16. The Pipe
  17. 17. 4. Creating new data <ul><li>Twitter conversations. </li></ul>
  18. 18. The Problem <ul><li>People ask questions on twitter that I want to hear the answer to. </li></ul><ul><li>The lovely answers are hidden from me. </li></ul>
  19. 19. The solution <ul><li>Use twitter search to surface replies to the original question. </li></ul><ul><li>Create a feed from this data. </li></ul>
  20. 20. The Pipe <ul><li>It’s a big’un. </li></ul><ul><li>(and this doesn’t cover all of it) </li></ul>
  21. 21. And there’s more! <ul><li>Use YQL . </li></ul><ul><li>Use your pipes inside your pipes . </li></ul><ul><li>Post data to webservices . </li></ul>
  22. 22. Linkies <ul><li>@NeilCrosby everywhere. </li></ul><ul><li>http://neilcrosby.com </li></ul><ul><li>http://pipes.yahoo.com/neilcrosby </li></ul><ul><li>http://www.slideshare.net/neilcrosby/pipes </li></ul>

×