Chrome等のブラウザからエクスポートしたBookmarkファイル内のURLをanythingする。
動機
某ミドルウェアのリファレンスページや、社内ページへのアクセスなど、
仕事上で使用するWebページが増えマウスでブックマーク選択をするのが億劫になってきたので、
Emacs上でanythingで絞り込み検索を行い、アクセスしたいと思い作成しました。
(ものすごくすでにありそうですが、自分の検索力では発見できなかったため、作成してしまいました。)
実装にあたって、id:k1LoWさんのanything-hatena-bookmark.elを参考にさせていただきました。
機能
ブラウザからエクスポートしたブックマークファイルを元に、
anythingで使用するデータのみを抜きだしたファイルを作成し、
anythingのソースとして使用するというシンプルなものになっています。
導入
でソースの入手。
もしくは
をダウンロードして、パスを通し、
.emacs等に、
(require 'anything-netscape-bookmark) (global-set-key (kbd "C-q C-a C-b") 'anything-netscape-bookmark) (global-set-key (kbd "C-q C-a C-v") 'anything-netscape-bookmark-get-dump)
とコードを追加してください。
(キーバインドについては、お好みに合せ調整してください。)
次にブラウザのブックマークをエクスポートし、
anything-netscape-bookmark-fileで設定したパスへ配置し、
(デフォルトでは"~/Documents/Bookmarks.html")
anything-netscape-bookmarkを実行するとブックマークをanythingできます。