自從部落上掀起一陣「試讀」風潮以來,各方人馬趨之若騖,只要一有風吹草動就驚叫連連,生怕比別人晚一步沒佔到名額,昨天晚上忽然冷不防的又出現一本新書試讀,霎時間連滾帶爬、人仰馬翻,就怕跑的比別人慢,少掉一個機會,甚至還有人到苦悶家來相互指責、互相推諉,有圖為證啊。

雖然很不想自己建立競爭對手,但是我們是個和諧有禮的社會,越多人看書也算是件好事,大家一起拼經濟啊,於是小小研究了一下如何可以讓大家更快一步收到訊息的方法,毫無保留大公開,有需要的人可以自行應用,大家一起來建立書香社會。

現在苦悶家網頁左邊已經有了一個「試讀資訊搶先看」的顯示,想知道它是怎麼來的嗎?對電腦熟悉的人相信點點選選自己可以找到來源,不熟悉的人請如法炮製。

這次直接用的是Yahoo的「管子」服務,正確的名稱是Yahoo!Pipes,目前還是beta版本,不過管它alpha、beta,能用就先上了。

大家都知道pipe是「管子」的意思,Yahoo!搞個管子服務做什麼?其實,pipe是專門的電腦術語,在你每天打字的鍵盤上「|」這個符號就是pipe,最早是用在Unix系統上,可以把一個指令的輸出送到下一個指令當作輸入,就這樣一個水管接一個水管,所以使用者不需要為了想要達成的動作去開發新功能,只要找到現成合用的水管,一段一段往下接就行了,Yahoo!Pipes就是提供這樣的服務,讓使用者自己利用現成的水管工具來達到需求。

有興趣的請自行上Yahoo!Pipes網站研究,在此順便感謝一下白色飛魚,早上正在想這件事時正好看到飛魚大的twitter提到了Yahoo!Pipes,順手就拿來用了。


閒雜事項直接跳過,請進入Yahoo!Pipes直接開一個新的pipes,畫面就如圖所示,左邊是可以用的模組,把所需要的模組拖拉到右邊的空白處,再針對每個模組把對應的參數設定一番就可以了。


今天不介紹模組,請直接看我已經完成的結果。

1. Site Feed,把提供試讀資訊的網站填入。

2. Filter,只找title有「試讀」兩個字的,以免一些不相干的文章干擾,另外把published.year設定為2008,一樣是做filter用。

3. 預設啟始日,這個是後來加的小實驗,用來把月份限制住,試讀的時效性很重要,太久的...就忘了它吧。

4. 連結,看到圖上扭曲的管子嗎?光有來源並不夠完成整個工作,管子就是要一根接一根的才能產生流動的效果,記得要把該連結的輸出入連結在一起,否則跑不出結果的。

5. Pipe Output,只是表示結果的點,就像畫流程圖會有個終點一樣,不管它。


這時候可以先來「預覽」一下結果,選擇Filter,看到顏色變成橘黃色了嗎?ok,沒錯了,往下捲可以看到螢幕下半部有個結果呈現的區塊,請點選Refresh,系統會開始運作,視資料量的多寡,需要不同的處理時間。

如果設定的水管有問題,此時會出現error message或是warning,如果找不到任何資料,那結果就是筆數為0,可以視實際需求再修改。

我找出來的結果,2008/4月共有四筆新資料。



如果確定跑出來的結果符合你的期望,接下來就可以正式來了,首先請先記得存檔,剛才的Refresh動作只是「預覽」,真正要執行的話需要先把pipe儲存起來,儲存後畫面上方才會出現「Run Pipe」的按鈕,此時就可以真正去執行這個已經設計好的水管了。


一下子執行結果就出來了,結果如下圖,List中共有4筆資料,圖文並茂,了不起吧,就是我們設定條件過濾出來的4筆,不過這還不是我們要的結果,接下來還要再度加工。

請注意List上方有一排按鍵,從最左邊的「Get as a Badge」、「My Yahoo!」、「Google」....等等常用工具,大多數玩部落的應該都知道了,這裡只講今天要用到的Badge。


選Get as a Badge,哇,TypePad、Blogger、WordPress、iGoogle或是embed到其他網頁統統都可以,苦悶家是Blogger,就來試試Blogger吧。

等等,還有一件事,看到上頭一行字「Customize the size, type and settings of your Badge」嗎?對了,為了怕產出的大小與你的部落不速配,可以先設定一些參數(可惜沒找到字體大小的設定)。


設定的參數如圖,至於那個「What settings would you prefer?」下的日期是因為我的水管裡有一個變動的日期,所以這時候還可以設定預設起始日。


接下來畫面就回到熟悉的Blogger來了,到這裡先行打住,使用Blogger的人應該都知道怎麼繼續下去,自己安排一下版面行了。

其實把資料抓到blog上顯示與直接透過RSS甚至直接連到網頁上去看沒有什麼不同,除非隨時stand by,否則時效上大概也快不到哪裡,只是既然有這個「議題」拋出來,就來試試不同的玩法,其實透過Yahoo!Pipes也有不同的alert方式,可以更快收到訊息,各位自己可以去玩玩。
文章標籤
全站熱搜
創作者介紹
創作者 苦悶中年男 的頭像
苦悶中年男

苦悶中年男的情緒出口(痞客分站)

苦悶中年男 發表在 痞客邦 留言(22) 人氣(888)