2009-12-19

2009-12-19 Plurk to Google Calendar (GreaseMonkey Script)

Plurk玩久的人通常會有一個困擾,就是當河道資訊量大時訊息存活時間過短,個人覺得的好噗因為沒有打星功能,隨著時間經過很快就會淹沒在河道中,日後想要再找出來是很困難的一件事情(Plurk提供的Search基本上只剩下佔版面的裝飾功能了XD).

雖然有個Plurk Time Jumper的GreaseMonkey腳本
(Plurk Time Jumper - 可跳至指定日期河道的Greasemonkey外掛),不過前提是要記得想找的噗是啥時候的事情才行,不然還是得在河道上拖拉找.

而Plurk本身提供的RSS EX: http://www.plurk.com/briian.xml 是可以搭配RSS Reader來當作一種Plurk備份的手段,不過每個RSS也只是針對單一USER,它不管好不好要不要都收進來. 當我看到其他人發的好噗想要存放收藏時,除非我也去訂閱他的RSS. 而且Plurk User的RSS一次只吐最新20筆,除非從以前就開始持續訂閱否則收是不到舊資料的.所以在實際使用上還是有所不足.

打星功能大家喊了很久也等了很久,在Plurk官方始終沒有提供的清況下只好自己另外想辦法,曾經有想過自己幹一個打星或備份服務出來,但是那些要紀錄的資料要存放在哪也是個問題,放在Client端那換台電腦就沒用了,放Server端也得要有好的解決方案才行,隨便找台Server用API寫個備份或是紀錄的功能不是難事,但是能否持續穩定維持服務將會是個很大的問題,很多好用的Plurk第三方應用服務網站到最後都撐不下去掛點了(像是 Karma Trend, Plurk History,Plurkleaner),而且提供這種服務也可能會有在外站輸入Plurk登入帳密所造成的安全顧慮.所以雖然目前PLURL已經開放了官方API,但我基本上也不想用API來搞這類的服務.

前幾天突然有個想法,最近不是雲端正夯嗎? 那乾脆把要打星收藏備份的資料由Client直接丟上雲端去好了XD

在經過思考之後覺得Google Calendar在 穩定度,安全性,以及搜尋能力,依照時間紀錄 的要求上似乎可以試試,基本也符合需求,所以就弄了個可以把PLURK發到Google Calendar的GreaseMonkey腳本,只要有Google Account就能用,也不用擔心Plurk帳密會被偷走.
(如何安裝GreaseMonkey在此就不多作贅述,請參考 海芋小站:玩 Plurk 必備致命祕密武器 & Plurk 之非官方新手入門手冊 ).

Plurk_to_GoogleCalendar
安裝Url:http://userscripts.org/scripts/show/64504

這個Script很大一部分是借用了Max Chu寫的RePlurk http://userscripts.org/scripts/show/39186 腳本.在此特別感謝Max Chu .

安裝之後 在Plurk河道中,點開每一則噗的左下角會出現一個 Sync to GCalendar 的文字連結


按下這個Sync to GCalendar 之後,會把該則噗的資料帶到自己的Google日曆中


按下儲存之後該則Plurk的資料就會存進自己的Google行事曆裡面

下圖為週顯示


下圖為日顯示


下圖為月顯示


下圖為待辦事項顯示


因為有在同步過來的內容中嵌入 [P2GC] 的關鍵字,所以在Google Calendar裡面用[P2GC]可以搜出由Plurk同步過來的資料


下面是作為DEMO的行事曆


關於更多Google Calendar的資料,可以參考
Hector's WiKi Adventure / 時間管理的利器 -- Google Calendar
傳說中的挨踢部門: [專題] Google Calendar 的相關應用


不過目前在功能上仍然有不足的地方,像是一次只能同步一條訊息,同步的訊息只能存在自己預設的行事曆中無法在儲存之前選擇其他行事曆(可以在儲存後複製到其他行事曆中),無法顯示Plurk中嵌入的多媒體資料,單則Plurk的URL存放在地點欄無法直接點選打開,只能複製主噗沒有回應內容 等等.

不過如果把它拿來當作收藏保存Plurk上有用訊息的話(應該可以算是另類的打星功能吧),還是可以發揮一定的功用的,起碼丟到Google行事曆中的資料在搜尋上不會出槌,只要Google不倒店,這些資料理論上應該是不會丟失才對;也能由其中得到該則Plurk的獨立網址,手動將它貼到瀏覽器URL列去打開來憑弔一下 (還是有點麻煩就是了,不過總比在河道上撈半天撈不到來的好些 XD)

基本上目前這個還算陽春的玩意在Plurk官方提供打星功能之前對我算是堪用了,至於其他更進階的功能就等其他高手來完善吧. ^^

沒有留言: