顯示具有 RSS 標籤的文章。 顯示所有文章
顯示具有 RSS 標籤的文章。 顯示所有文章

在Google Reader中搜尋特定時間點之後的RSS資料

我一直覺得Google Reader的搜尋功能雖然堪用,但是還不夠完善,像是我有時候必須要找某個特定時間點的RSS Feeds就無解了...。

看網路上Google了許久,似乎沒有一個比較好的作法。目前比較可行的方法是利用Google Ajax API來取得XML檔案,再利用XML Reader來閱讀,雖然效果不好,但是這是我目前可以找到的方法。還是分享給大家。

首先,請大家記住這個網址:【http://www.google.com/reader/atom/feed/】,這是等會要用來取得RSS資料的網址。

接著,你必須要把你想要搜尋的RSS Feeds位置找出來,如果不知道網址是多少的讀者,沒關係,這裡教大家一個方法。首先在Google Reader中,點選你想要搜尋的那個訂閱,然後會看到右上方有一個【顯示詳細資料】的選項:



點選進去之後就會看到【資訊提供網址】,這個就是你訂閱的RSS位置了,請把它複製下來:



接著把資訊提供的網址貼在前面的網址後,像這裡就會變成:【http://www.google.com/reader/atom/feed/http://kevingo75.blogspot.com/feeds/posts/default】,接下來要在這一串網址後面加上一些參數。參數的定義如下:

  • n:代表要抓回n筆資料
  • ot:代表抓取某個時間點之後的RSS Feeds
這裡的時間表示法要用【Unix Time】表示法,不會計算也沒有關係,這裡有好用的工具可以幫助你轉換,請使用【Unix Time Converter】這個工具,在下方輸入你想要限制的時間點,按下【Convert】,複製下方的Result即可:


所以現在假設我想要抓【I am here.】網誌的資料,限制條件是從【2010年1月26日以後抓十筆】的話,整個網址應該會長成這樣:【http://www.google.com/reader/atom/feed/http://kevingo75.blogspot.com/feeds/posts/default?n=10&ot=1264464000】,把他貼到網址列,應該會得到一串的XML頁面:



接著把這個頁面的XML檔案複製起來貼到可以讀取XML格式的閱讀器即可,這裡提供一個「Online XML Reader」給大家:


應該就可以看到勉強可以接受的結果了。當然如果你會寫程式,就直接解析那串網址就好了,可以針對你想要抓取的部份作擷取。

雖然這個方法我承認很麻煩也不太好用...不過這是我目前可以找到的解決方法,如果大家有更好得方式可以在Google Reader中針對特定時間範圍作搜尋的話,歡迎留言分享:)

Google Reader 讓你訂閱沒有提供RSS的網站!(此功能即將取消)

根據【Turning Off the Track Changes Feature】這篇文章表示,這個功能在2010/9/30時被取消!

Google Reader是一個相當優秀的RSS閱讀器服務這是無庸置疑的,如果你還不知道他有多好,可以參考我之前寫的一系列文章:


或是電腦玩物中的【你為什麼還不用 Google Reader ?新介面與舊功能完整心得分享】,也是一篇相當優秀的介紹文章。

使用Google Reader來閱讀RSS的最大好處就是你可以在一個統一的視窗中,接收大量外界的資訊,同時針對這些資訊,進行標記,保存,收藏,分享等功能。

現在,Google Reader多了一個新的重要功能,就是你可以訂閱「不具有RSS Feeds的網站」!聽起來很神奇吧,既然網站沒有提供RSS Feeds,那你要怎麼訂閱?

其實,Google Reader會自己產生一個RSS Feeds來給這個網站,當這個網站的內容有變動時,你在Google Reader就會收到通知。

使用的方法很簡單,就是把網址貼到Google Reader的Add To Subscription框框中就可以了:




不過要注意的是,你必須要把瀏覽器切換到英文介面(沒辦法,誰叫Google是一間美國的公司),同時,Google Reader現在只會偵測英文的網頁,換言之,其他語言的網頁還不支援這樣的功能;如果你的網頁的變更是在frame中,或是需要登入才能夠檢視的網頁,一樣無法被偵測,這點要請大家注意囉!






嗯,如果你是站長,不喜歡這樣的功能怎麼辦?你不想要使用者只在停留在Google Reader中看你的網頁更新,Google也有提供說明,只要你在網頁的HTML中放入這樣的meta tag就可以了:




【相關閱讀】
Follow changes to any website
Track Page Changes Using Google Reader

為你的Blog加上RSS大圖訂閱連結!

今天幫I am here.加上了RSS訂閱的大圖連結了!相信這樣的訂閱圖示大家一定不陌生,說來慚愧,寫Blog也超過一年了,到現在才把RSS訂閱放在明顯的位置,也許有機會增加一點流量吧:P增加的方式也很簡單,讓我們來看看如何進行吧!



首先你必須要有一張RSS的圖示,可以到Google 圖片輸入【RSS Logo】搜尋,挑一張自己喜歡的來用(注意版權宣告):




選擇好之後,到Blogger的管理後台,選擇【版面配置】中的【網頁元素】:



選擇【新增小工具】:



增加一個【圖片】的區塊在Blogger中:



填入一些基本資訊,包含【標題】、【連結】,並且上傳一張RSS圖示。這裡最重要的就是連結和圖片了:



按下儲存之後就OK囉!重新整理部落格的頁面應該就會看到RSS訂閱的圖示出現在首頁了,可以自己點選訂閱看看是否設定成功。

訂閱Facebook上的所有活動!不必上站也可以得到朋友最新消息

相信Facebook已經攻佔了許多人的電腦,每天都必須要上站個幾次來分享自己的最新動態,或是看看朋友有沒有發表什麼新訊息。如果你只有觀看訊息,那是不是一定要上站呢?答案是【不一定】的。今天要分享給大家如何【訂閱】Facebook上的訊息更新,讓你用RSS閱讀器就可以馬上知道朋友的最新動態!

我們可以訂閱的項目總共分為四大項:【朋友轉貼的內容(Post)】、【朋友的網誌(Notes)】、【通知(Notifications)】和【朋友狀態更新(Status Update)】

【朋友轉貼的內容】、【朋友的網誌(notes)】、【通知(Notifications)】這三個Facebook都有提供連結可以直接訂閱,最後一個【朋友狀態更新(Status Update)】已經被Facebook拿掉訂閱的連結了,不過沒關係,動點手腳我們還是可以訂閱朋友的狀態更新(我想這也是大家最需要的部份)!


朋友轉貼的內容在這個網址:http://www.facebook.com/posted.php



連到上面的網址之後,在網頁的右邊位置有個【我朋友的轉貼內容】,點選之後就可以訂閱了:







要訂閱朋友的網誌則是連結到這個網址:http://www.facebook.com/notes.php



在右邊有個【我朋友的網誌】的訂閱連結:







狀態更新則是各種朋友的行為通知:



同樣的,下方有個訂閱連結:






  • 朋友狀態更新(Status Update)

朋友的狀態更新應該是大家最關心的,不過,Facebook已經把這樣的連結拿掉了。但是我們還是可以透過一些小技巧來訂閱朋友的狀態更新。我們觀察一下上面的訂閱連結:

http://www.facebook.com/feeds/friends_notes.php?id=xxx&key=xxx&format=rss20

每個訂閱項目的格式都是一樣的,所以我們可以動點手腳,把上面【friends_notes】換成【friends_status】,也就是變成:

http://www.facebook.com/feeds/friends_status.php?id=xxx&key=xxx&format=rss20

把這個連結貼到你的RSS閱讀器就可以了。另外要注意的是id和key則是要填入你自己的值(在這裡我用xxx隱藏起來)。訂閱的結果就像這樣:



用Google Reader來訂閱Facebook的各項活動和通知有什麼好處呢?我自己認為最大的優點就是可以【快速的瀏覽訊息】,不會被其他廣告、通知、小遊戲影響。我想要知道目前朋友的訊息更新,就是看訊息更新的部分就好。同時各種Google Reader的優點都可以一併套用,包括搜尋、保存、增加標籤...等等。

如果讀者只是單純的想要觀看各種訊息,不想要被其他不必要的訊息干擾時,我推薦大家可以使用訂閱RSS的方式進行瀏覽。

【相關閱讀】
How to use Facebook with a feed
Access Facebook Updates from a Feed Reader