立即捐款

利用[訂閱](feed)自動取得第一手開源軟體更新資訊(含軟體集OPML檔下載)

當我們想知道軟體是否有更新版本時,一些設計完善的軟體會提供自動更新功能,不用自己操心,但很多軟體都沒有提供這種功能,雖然我們可以親自到軟體官方體網站看看最新的消息,但軟體官網不會天天更新,更新通常時不定時的,當所涉網站數目非常龐大時,這個辦法便變得費時失事。

一些網站如majorgeeks.comdistrowatch.com會提供軟體會提供更新資訊,更提供「訂閱」(feed)功能,讓人們在不需親自檢視每一個軟體網站的情況下仍得以追蹤軟體網站的最新消息,節省了不少時間,但始終都是二手貨,且未必及時通知,若這些網站因某些原因暫停服務就更無法取得所需資訊。

那我們是否能直接從直接從多個軟體官方站取得第一手即時訊息又不用親自瀏覽多個網站?本人之前曾作過一項嘗試,利用Google閱讀器集結多個開源軟體網站所提供的「訂閱」(feed)功能,再用「建立資訊群組」製成一個開源軟體更新自動通知列表,只要某個開源軟體有新版本或最新消息,都能透過此途逕取得第一手最新的資訊,非常方便。

大家只要把本人製成的「Open Source software update」OPML 下載(按滑鼠右鍵[連結另存新檔]),然後使用線上的閱讀器(如Google閱讀器add.my.yahoo.comBloglinesFeed ViewerまるごとRSS)、閱讀器軟體(如RSSOwlFeedDemon)或瀏覽器(如IE8Firefox及其相關附加元件OperaSafari),甚至使用電郵軟體Thunderbird匯入那個檔即可使用。

本人是使用Google閱讀器的,因為面對數量眾多的訂閱,肯定會佔用不少頻寬及電腦資源,運行速度會大大不如使用線上閱讀器(因為那是使用別人的頻寬及電腦資源)。

那個軟體列表包含300多個開源軟體「訂閱」(當然不可能包括全部,只包含相對較重要的),基本上都是一些支援在MS Window系統下運行,而且在一年內有更新的開源軟體(過久沒更新的軟體可能已停止開發,訂閱這些軟體資訊也沒有意義了),順著英文字母就能找到的軟體名稱及資訊,但包括本人在內都不能一一懂得或需要使用表中軟體,這只是為了迎合不同用途的需要而廣泛收集,如下載後發現自己不需要的軟體,大可以不用理會甚至移除該項訂閱,大家亦可自行加入自己想要的軟體。

不過要注要的是經由sourceforge.net發放的軟體更新似乎不 時出現無意義的通知,通常是出現多個舊的軟體版本被通知有更新,但卻沒有顯示檔案(沒有副檔案名,可視作線上空白的資料夾),這種情況應是網站的誤報,實際上沒有軟體更新。

另一個使用方法是直接瀏覽「Open Source software update」資訊群組網頁,並透過「訂閱」功能取得軟體更新資訊,但這樣做就無法因應個人喜好與需要修改資 訊來源及種類,亦不可能輕易挑選自己想要留意的軟體,浪費不少時間。

除了那300多個開源軟體外,尚有一些「有點問題」的開源軟體,這包括採用了NET framework技術(非開源技術)、有Ask toolbar安裝選項( 難清除名聲不良的軟體)、含Opencandy(強制安裝、不能直接移除的廣告軟體),由於這類軟體不符合開源軟體的定義或有廣告軟體(威脅相對不大,而含嚴重威脅的不會在這裡提及),所以另開一個資訊群組作追蹤,是大家也想看看,可以用上述方法下載下列的OPML檔或瀏覽其資訊群組網頁,當要安裝這些軟體時就要小心一點了,其實是任何時候都要小心點,包括上面集結的300多個軟體,因為本人有機會漏了眼,軟體作者未來亦可能會誤入歧途做出壞事:


開放軟體(NET Framework)(網頁)、開放軟體(ask toolbar)(網頁)、開放軟體(open candy)(網頁)

儘管很多開源軟體官方網站都會提供「訂閱」(feed)功能,但實際上仍有為數不少的網站沒有提供此服務或提供太多與軟體更新無關的資訊,結果即使覺得某些開源軟體很有用及還持續開發,仍未能加進那個開源軟體更新自動通知列表,這時便需要一些特別的軟體或網站服務才能自動追蹤站更新資訊。

有一個firefox附加元件 Update Scanner可以在網站沒有提供 Atom 或 RSS feeds 服務的情況下自動監察網站的變動,可以調整檢查頻率或手動檢查,亦可設定忽略某些少量的變動,有變動的地方會以黃色標示,只是監察的網站越多,消耗的電腦資訊與檢查時間亦會相應增加。

有些網站也會提供供這類服務,本人就試過使用Page2RSS網站提供自動監察網站變動的服務,它很容易使用,只需要貼上網址即可開頁監察,該頁又提供訂閱服務,讓人使用閱讀器瀏覽更新訊息,亦可以讓更新訊息直貼到Twitter上。

既然可以使用訂閱服務,本人於是又利用Google製作一個軟體更新列表,收集了一些本人想追蹤卻沒有提供訂閱服務的開源軟體:開放軟體(page2rss.com)(網頁)。不過有時網站一些無關重要的內容變化甚至廣告更換都被當有更新而發出通知,這點不論是使用軟體還是網站服務都無法完全避免。



其實還有其他提供類似服務的網站,例如PonyfishFeedityFeed43Dapper等,不過前三者是分開免費及收費服務計畫的,後者則似乎是專為公司做廣告推廣服務而設,本人沒有使用過上述四者的服務,不能詳評,有興趣者可以自行嘗試。

原文: http://richardfx.blogspot.com/2010/03/feedopml.html