自分のはてなブックマークを検索するanything-hatena-bookmark.elのデータ更新用シェルスクリプト

ttp://b.hatena.ne.jp/HATENA_ID/search.data のデータを取得する形で作ってみました。
自分の環境では1万件のブックマークデータ更新が早ければ数秒で終わります。
1万件突っ込んでも、検索スピードは問題なかったです。


macの場合はMac OS X標準のsedではなくて、gsedを使うように変更する必要があります。
データ形式はオリジナルに合わせているので、anything-hatena-bookmark.elをインストールした状態で、適当にcronで更新設定をしておけば使えると思います。
macはてなブックマークFirefox拡張を使っているなら、launchd で firefox プロファイルディレクトリ内の hatenabookmark/HATENA_ID/bookmark.sqlite を監視させることでリアルタイムに同期できます。


使い方

$ anything-hatena-bookmark-get-dump HATENA_ID

macでgsedを使う場合

$ SED=gsed anything-hatena-bookmark-get-dump HATENA_ID


ソース
http://coderepos.org/share/browser/lang/shellscript/misc/anything-hatena-bookmark-get-dump


anything-hatena-bookmark.el