一直以來,我都使用 Firefox 一個叫做 Bookmark Synchronizer 的套件來做書籤同步的功能,搭配 XLS 樣式的設計還可以直接從網頁取用書籤,相當方便。可惜的是,這個套件在 Firefox 2.0 之後就已經無人維護,到了 3.0 之後就完全無法使用了。
另一個類似的套件叫做 Foxmarks Bookmark Synchronizer,雖然同步沒有問題,但卻無法方便地公開存取,因此之前一直沒採用這個方案。最近偶然重拾這個套件,發現現在不僅可以透過 FTP 上傳到自己的空間,而且儲存的方式還是很通用的 JSON 格式,之前還以為這只是他們自創的儲存方式哩...
知道這種格式的規格之後,更驚喜的是發現 php 居然可以直接解析並處理這種格式,這下子就更棒了,省去了自己寫 parser 的工,甚至網路上也有人直接針對這個需求寫好現成的 script 了:Firefox-Bookmarks aus Foxmarks anzeigen (JSON-Datei) » Stefan Macke
網頁不是英文的,不過沒關係,PHP Script 就是我們共同的語言,照著範例演練修改一下,很容易就能生出屬於自己風格的編排方式了。
咦?那用這種方法,應該還是沒辦法取得別人的書籤吧?
我的書籤都會在註解打上帳密,所以之前曾經很擔心書籤外流等安全問題,看到這篇文章更擔心了!
評論由 花水木 發表 @ 十一月 22 日, 2008 1:21 下午
應該是沒辦法的。
存放在官方伺服器的書籤,還是要透過帳號密碼才能取得,所以不用太擔心。
我自己是因為習慣把書籤放在網站上方便使用,所以用 Foxmarks 同步的時候,是選擇用 FTP 的方式存到自己的伺服器,然後再用 php 分析輸出成網頁。
不過話說即使是自己的 server,只要書籤 json 檔放在一般使用者取不到的地方,用 php 輸出的內容要揭露哪些資訊,基本上就是隨心所欲的。
評論由 C.H.Weng 發表 @ 十一月 23 日, 2008 7:05 下午