文章

在bloglines加入del.icio.us的連結

我在 bloglines 看rss新聞時,不時都會看到一些想 bookmark 到 del.icio.us 的連結,通常就要開新一頁,再用 del.icio.us 的 bookmarklet 加入網站。 Firefox 有一個叫 greasemonkey 擴充套件,可以對特定的網頁加上自家用的javascript。 Persistent.info 就介紹了如何使用這個擴充套件去 簡化這個bookmark動作 ,使到本來是儲存的連結 (Clip/Blog This) 給變成 Post to del.icio.us。方法很簡單:

  1. Firefox 安裝 greasemonkey 擴充套件,重新啟動 Firefox
  2. Firefox 開啟 此js檔
  3. 工具 —> Install User Script, 點選OK
  4. 打開你的 Bloglines ,連結已經變成 Post to del.icio.us 啦

此 script 除了會加入 Post to del.icio.us 的連結外,還會加入一個自動隱藏左方瀏覽列的 Extra ,想看的話可以點按 Extra 展開內容。

但這段 Script 只支持英文版本的 Bloglines ,因為 script 裏判別要換用的連結使用了 innerHTML 來找 "Recommendation" 和 "Clip/Blog This" 這兩組字。不過也沒差,因為 Bloglines 的中文版譯得有點奇怪,看上去很怪,還是看英文比較好。如果仍然想試用中文版,可以將 Script 裏的 "Recommendation" 改成 "介紹" 和 "Clip/Blog This" 改成 "這個Blog夾" ,再用unicode儲存,載入並再安裝 user script 就可以。但是由於 greasemonkey 這個擴充套件似乎並不支持用 unicode ,所以會並到安裝 script 時不能自動加入與 bloglines 有關的連結,這時就必須移除 "*" 這個 Included pages ,再手動加入四條 bloglines 的連結 pattern

http://bloglines.com/myblogs_subs*
http://www.bloglines.com/myblogs_subs*
http://www.bloglines.com/myblogs_display*

http://bloglines.com/myblogs_display*

另外,我自己比較喜歡在加入 bookmark 時可以見到自己的 tag,所以就參考了 Alan's Marklet Maker 所做出來的 bookmarklet,將script裏的


// adapted from the popup post bookmarklet
open('http://del.icio.us/' + username +
'?v=2&noui=yes&jump=close&url=' + encodeURIComponent(href) +
'&title=' + encodeURIComponent(title),
'delicious',
'toolbar=no,width=700,height=250');

改成:


open('http://del.icio.us/new/' + username +
'?v=2&url=' + encodeURIComponent(href) +
'&extended='+getSelection()+'&title=' + encodeURIComponent(title),
'delicious',
'width=700,height=500');

希望大家合用吧!

相關連結:

*