Extremely fast Blogmarks bookmarking

看過 米曹推介 BlogMarks ,及 sidekick 的 BlogMarks 教學,我就急不及待轉用 BlogMarks ,她的好處我不多述,各位可看米曹的介紹。但我之前用 delicious 時會用 Extremely-fast del.icio.us bookmarking 作為 bookmarklet ,現在用 BlogMarks official bookmarklet 的話可就沒了那個極速的方便,大大減低我 blogmarking 的意慾。

好吧,乾脆自己動手造個極速 BlogMarks bookmarklet 吧,概念就和 Extremely-fast del.icio.us bookmarking 一樣,透過 Prompt 輸入一串資料,會在輸入所有資料後在不離開你正瀏覽的頁面下,bookmark 到 BlogMarks,夠方便吧!

可有興趣?你也可以安裝我這個 bookmarklet 到你的瀏灠器中(IE 暫不支援 :P ),使用程序如下:

  1. Login BlogMarks(目的是要建立你的 BM Cookie)
  2. Drag 這個 link 到你的 bookmark toolbar: Add to BlogMarks (不支援 IE)
  3. 到你想 Blogmark 的網頁
  4. Select 一些字作為 Description(你當然可以稍後才輸入 Description)
  5. Click 一下 Bookmarklet
  6. 按畫面 instruction 輸入資料
  7. 最後會詢問你 “Public?” ,按 OK 就會將 bookmark 歸為 Public , Cancel 的話就是 Private
  8. 跟着會可見 Loading bar 在動,是 BlogMarks 正為網頁拍照,停止後就代表完成

夠快吧!不過,這 bookmarklet 有一個技術上的限制,在於 BM 本身的限制。由於 BM 加入 bookmark 的動作暫時(我見她原本的 form 有個 hidden field 叫 referer,應該是用來 redirect )不會像 delicious 的一樣在加入 bookmark 後把你 redirect 到你原本的網頁。要達成不離開瀏覽中的頁面下 bookmark 網頁,這 bookmarklet 用的方法是用一個 hidden form submit 去一個 hidden iframe ;這亦意味你不能看見 BM bookmark 的結果 ── 不論 bookmark 成功與否。但在我的測試中,絕少機會(我其實未遇過)bookmark 不成功,我想除非是人為錯誤或 BM 本身 server down 吧。如果你們有遇到不能 bookmark 的情況,可以留個言告訴我。

在寫這篇文章是突然想到或可用 Ajax 取代 hidden iframe ,但這樣可能會較複雜,不是一個 bookmarklet 可完成,而是一個 Greasemonkey userscript,有時間的話會想想怎做,我始終不熟悉 Ajax。

順帶一提,我的 BlogMarks 是 http://www.blogmarks.net/user/chiunam/,我還未打算 post 網摘,但應該會放 BM 的 RSS 在 sidebar 。

Update: 真口臭, BlogMarks 真的 server down…

Update again: 又回復正常了CT


7 Responses to “Extremely fast Blogmarks bookmarking”

  • sidekick Says:

    BlogMarks不是已有自家的BookMarklet 提供嗎?
    那個, 如果有cookies 的話, 你在tag 輸入時應都會預先出字的(就會我們平日在input box 輸入一樣… (當然, 只在同一部電腦, 我知) :p
    我的收藏鍵也不壞, popup時會出現右列的tag, 可以click那裡的tag~ :)

  • sidekick Says:

    這刻blogmarks死了, 我試用你的bookmarklet, 未知blogmarks 能否幫你的blog造screen cap~ :p

  • Clement T Says:

    BlogMarks 的 bookmarklet 在 tag 欄預先出字這點我也知,但不知 BM 怎樣 suggest tag 。不過我就慣了不離開網頁下 bookmark ,這才像 bookmark 嘛。而且我的 FF 會 block popup,BM official 的 popup bookmarklet 會被 block :P 。我這個 bookmarklet 還會預先填 “via” (referer),也算多一點好處吧。

  • sidekick Says:

    official 那個都會預先填 “via” (referer)的.

    成功用你的bookmarklet 了! :)
    不過跟official 的比較,暫不覺得方便了多少,速度反而慢了!:p
    (因為每填一個field要click一下)

    不是在”彈”你的東東, 而是作為用家, 很忠誠的告訴你我的感覺!:)
    我也用ff, 好像可以設不block 特定popup的罷?
    (不知何解, 那些javascript bookmarklet不用特別設定也可用…)

  • Clement T Says:

    不要緊,可能習慣不同。你可以不用 click,按 enter 就可以啦。待我再研究一下 BM Official 的 bookmarklet 。

  • 米曹 Says:

    謝謝你的分享, 我都要立即試試你的 bookmarklet!

  • Clement T Says:

    米曹,都是你的介紹好,我只是找個 bookmarklet 模妨。
    sidekick,我試了幾次 official 的都不會填 via。另,我家的 FF 可能是因為 tabbrowser preferences 的設定,用不到那個 popup 。

    不過說到底,BM 本身要填的資料比較多,也快不到那裡。

Leave a Reply