![]()
Yahoo! Pipes 是一個幫助你作 mashup (簡單地說就是「混合」各個 Web application)的視覺化編輯工具,這樣的軟體可以讓不會寫程式的人也能輕鬆作出屬於自己的 pipes (mashups)。
以下是用一個簡單的例子來說明如何使用 Yahoo! pipes :
像我自己有兩個 blogs (這裡跟這個),同時也有兩個 RSS feeds,如果我想把這兩個 feeds 結合成一個,在不改變任何環境的情況下,用 Yahoo! pipes 很簡單就可以完成這項工作。
進入 pipes 的主畫面,應該是一個很好上手的編輯環境,中間是拖拉的區域,左側是各個可以使用的元件,而下方是即時的 debug 介面(可以秀出部份結果,讓你看看結果是不是如你所願。
我先拉出兩個 Fetch 元件,然後填入兩個 blogs 的 feed URL,這個元件如其名所示,就是幫你抓回 URL 所指到的內容。
然後再拉出一個 Union 元件,把兩個 Fetch 的結果給合併起來。
合併之後,因為我希望內容能夠按照文章發表時間作排序,於是又拉出 Sort 元件來將合併的結果作指定的排序。最後再把排序完的結果輸出到 Pipe output 上,於是就大功告成啦!
Publish 之後,你就可以在 My Pipes 裡 Run pipe,這樣你就可以利用 RSS 或 JSON 的方式取得你設計出來 pipe 的結果。
UPDATE: 其實根本不用這麼麻煩,要作聯播似乎只需要一個 Fetch module 就可以了!因為 Fetch 可以一次填好幾個 URL XD
有了這麼強大的編輯工具,應該讓很多有想法卻不是很會寫程式的人有了一展長才的機會,相信會有更多更好用、有趣的 pipes 出現吧!





文章分類:
標籤:


2007/02/15 12:43 am
感覺跟MacOSX的Quartz很像嘛
2007/02/15 12:49 am
你是指 Quartz Extreme 嗎?我怎麼看不出來這兩者有何關聯?
難得你是想說 pipeline 嗎? XDrz
2007/02/15 10:38 am
他是指 Quartz Composer ,真的很像。
2007/02/15 10:42 am
原來如此,研究了一下之後….
真的是蠻像的!相似度超高 XD
2007/02/15 11:23 pm
[...] Yahoo!Pipes tutorial [...]
2007/02/22 1:24 am
[...] 激起興趣之後再來個ericsk的簡明圖文教學讓你快速上手。大概就是這樣,很簡單的。接下來只要一一在不同網站上「訂閱使用者」即可,那個使用者當然就是你自己。 [...]
2008/05/06 9:15 pm
[...] It s all about ericsk. Yahoo! Pipes mashup RSS Feeds related news [...]
2008/05/28 9:29 am
我想請問一下
我按照您的方式做
卻出現
This Pipe ran successfully but encountered some problems:
warning Could not determine type for ‘text’, using ‘text’ sort.
謝謝