{"id":196,"date":"2007-02-10T20:29:19","date_gmt":"2007-02-11T01:29:19","guid":{"rendered":"http:\/\/crschmidt.net\/blog\/?p=196"},"modified":"2007-02-10T20:29:19","modified_gmt":"2007-02-11T01:29:19","slug":"yahoo-pipes-turning-pipes-into-application","status":"publish","type":"post","link":"https:\/\/crschmidt.net\/blog\/archives\/196\/yahoo-pipes-turning-pipes-into-application\/","title":{"rendered":"Yahoo! Pipes: Turning Pipes into Application"},"content":{"rendered":"<p>So it seems clear to me that the Pipes application is a step in a really cool direction. I don&#8217;t know if there&#8217;s anything incredibly innovative in the idea of making programming easy, but Yahoo! has gone a long way towards the goals that other people have put into place. Ning thought that letting people code would be the way forward: give them a sandbox, let them copy paste, and they&#8217;ll build applications. The idea was right: there are a lot more people out there who want to be builders that aren&#8217;t. It turned out that the people who want to be builders didn&#8217;t have the skill level that they needed to build PHP code, even with mix\/match and copy\/paste.<\/p>\n<p>Yahoo! Pipes is the followthrough on that idea: make it possible for people to take a set of input, and get a set of output, passing it through multiple filters.<\/p>\n<p>The next step is obvious: Let people turn the filter settings into a web page, with the output being another web page. Search for all content 5 miles from a given Craigslist location: Take the user input as drop down boxes or something in an HTML form, and make the output a Yahoo! Map. Boom: you&#8217;ve turned everyone who can create a pipe into a web application builder. Stick ads along the bottom, and you&#8217;ve done one of the things that Ning tried to do: make money off applications in the same way that so many have made money off content.<\/p>\n<p>I&#8217;m sure that Yahoo! already has this in mind, whether they&#8217;ve written about it or done it yet or not. It&#8217;s only a matter of time. It does make me wonder if someone could build something that did this without needing Yahoo! to do it&#8230; It seems like at the moment it would require altering a pipe on the fly, which I don&#8217;t see a way to do, so either there needs to be a further API, or we&#8217;ll all just need for it to get done \ud83d\ude42<\/p>\n<p><b>Update:<\/b> Looking today, you can control the input of text inputs from the URL that you fetch the RSS with. This means that I can go ahead and build the pipe thingy for my own pipes as is. That&#8217;s pretty cool. I&#8217;ll show one with MetaCarta stuff on Monday.<\/p>\n<p>Perhaps I&#8217;ll build an OpenLayers based Yahoo Pipe output viewer. It wouldn&#8217;t be that different from the <a href=\"http:\/\/openlayers.org\/dev\/examples\/georss.html\">GeoRSS viewer<\/a>&#8230; but it would need a way to visualize non-Geo content. Ponder ponder.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So it seems clear to me that the Pipes application is a step in a really cool direction. I don&#8217;t know if there&#8217;s anything incredibly innovative in the idea of making programming easy, but Yahoo! has gone a long way towards the goals that other people have put into place. Ning thought that letting people [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,54,60],"tags":[],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-ning","category-openlayers","category-pipes"],"_links":{"self":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":0,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/posts\/196\/revisions"}],"wp:attachment":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/media?parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/categories?post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/tags?post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}