香港新浪網 MySinaBlog
« 上一篇 | 下一篇 »
軒爸 | 6th Dec 2008 | 一般 | (3264 Reads)
早前想試玩Yahoo!Pipes. 不過, 漫無目的的玩, 不會玩得深入透徹, 也玩得不過癮. 想了想, 就找了一個之前處理過, 卻沒有優雅地解決的問題, 今次試用Y!Pipes再做一遍. 那個問題就是Mysinablog的全文Feed.

或者你從來都未想過花俏的Y!Pipes可以有甚麼實際用途. 對, 全文Feed就是一例了. 原理嘛, 就是先讀取RSS, 追蹤入面所有的URL, 再一篇一篇抓下來, 並轉換成Feed. 有趣吧? 原來Y!Pipes就是可以這麼玩.

原理雖然簡單, 不過以一個功能如此精簡的工具來做, 其實挺難的. 你就別以為他真的會像Shell Script的pipe功能那麼完整. 成不成功? 夠膽出Post, 當然就是成功了.

下面就是以Y!Pipes看全文Feed的方法, 歡迎使用:

方法一:

進入這個網址, 填入Blog ID.
http://pipes.yahoo.com/jessemok/msb_feed

例如, 如果你要訂閱的是http://diumanpark.mysinablog.com/的話, 就填diumanpark

按"Run Pipe", 然後在"More Option"選擇你所用的Feed Reade更成了!


方法二: (若方法一沒有你所用的Feed Reader選擇, 就用這個)

首先, 把Blog的ID, 填到這條URL的後面:
http://pipes.yahoo.com/jessemok/msb_feed?_render=rss&blog=[blog id]

例如, 如果你要訂閱的是http://diumanpark.mysinablog.com/的話, 那URL就是:
http://pipes.yahoo.com/jessemok/msb_feed?_render=rss&blog=diumanpark

跟著, 用這條URL去Subscribe便成了!


就是這麼簡單.

有一點要注意是, 在Feed Reader中, Feed名會顯示為"msb-full-feed", 而不是Blog名(e.g. 刁民公園). 若出現這情況, 你可在reader內, 替這個Feed改名. Google Reader和Bloglines同樣有提供類似功能的. 不過, 就算你用的Reader沒有這個功能(Google Reader的Mobile Version就是了), 放心, 我已將Blog名附加在每個Post的標題旁邊, 怪是怪了點, 但應該不會引起閱讀困難.


另外, 我已在所有Feed之內, 藏了伏線, 加上了"msb-full-feed"標記. 我並非買廣告, 只是希望假以時日, 大家用這個用多了, 在Google Reader內, 打下"msb-full-feed", 就可以搜尋到一大堆Mysinablog的全文Feed了. 對不?

這個的方案, 比之前的解決方案漂亮得多. 最重要的, 是一次過支援了所有Mysinablog. 上次, 每個Blog得自行處理, 推廣起來自然有難度. 而且, 利用Y!Pipes, 你可以把抓文的工作完全交給雲端. 就是說, 不管你用甚麼Browser閱讀, even你用是手機上最陽春WAP Browser(我就是了), 一樣可以零障礙看全文Feed.

當然, 理論上要如法炮製的話, 絕對可以應用在其他Blog或Feed之上. 不過, 畢竟這只是我試玩Y!Pipes時的一個習作而已, 暫時沒打算花時間發展下去, 受歡迎的話再考慮吧. 若誰有興趣自己做一個類似的, 大家也不妨"Clone"一個出來玩 (Y!Pipes內所有Pipe都可以任Clone的). Clone完, 通知我一聲就是了. ^_^


[1]

Good work ! I have saved a copy of your source and I will try. Thanks.


[引用] | 作者 applepie | 6th Jul 2010 | [舉報垃圾留言]

 

Google 廣告
最新留言
網誌統計
文章總數:45
留言總數:301
引用總數:14
閱讀總數:247331
總瀏覽數:384016
MySinaBlog 精選文章