Fullfeed ,一個制作全文 Feed 的 Framework (1)

, , , at June 7th, 2009 by 小影

話說最近剛買了本電子書,其中一個目標是能在書上慢慢讀 RSS 。一路整理想讀的 feed 時,理所當然地,就遇上了想讀的 feed 不顯示全文的問題。 要是在 PC 上可以使用 greasemonkey script rssget ,但要讓不能執行 greasemonkey 的 client 上就必需要由伺服器方面解決了,於是就開始在 server side 作 fulltext feed 的計畫。 要寫這樣一個 script 也很簡單,基本上只有兩步:1) 把 RSS Feed 的 item 逐個找出來;2) 把每個 item 指向的頁面內容抽出來,放回原本的 Item 中。用 Hpricot 處理非常簡單: 抽取全文通常是用 XPath 或 CSS selector ,這也可以用 Hpricot 解決: 單是這樣本已可滿足需求,但是否可以更簡潔和易維護呢?於是我就造了 fullfeed 這個全文 Feed 的 framework,希望更快幫我做出全文 ...