「anything-delicious-bookmarks.el」を書いてみた
http://github.com/tototoshi/my-emacs-lisp/blob/master/anything-delicious-bookmarks.el
http://github.com/tototoshi/my-emacs-lisp/blob/master/delicious-parser.rb
書いてみた。
Emacs-w3mでdelicious使いたいなあという個人的な用途。
現時点ではURLエンコードとxmlのパースでRuby使ってます。
そのうちEmacs Lispで書きなおすつもり。
URLエンコードのライブラリとかないのかな?
できること
C-xb: anything-delicious-bookmarks
anythingからdeliciousに入れてる自分のBookmarkに飛べます。
actionはw3mで開くのとfirefoxで開くのがあります。
w3mでブラウジング中にa: anything-delicious-bookmarks-add-new-bookmark
w3mで見ているページをdeliciousにポストできます。
C-xbというキーバインドはおそらく多くの人にとって都合悪いですよね。
考えなおしたほう良さそう。
w3m-mode-mapのaはもともとw3m-bookmark-add-current-urlなんですが、
これ使ってないので置きかえることにしました。
使いかた
anything-delicious-bookmarks.el,delicious-parser.rbを~/.emacs.d/に入れてください。
設定例です
(load "anything-delicious-bookmarks") (setq anything-delicious-bookmarks-user "your delicious account name") (setq anything-delicious-bookmarks-passwd "your password") ;; anythingのソースに追加したいときは (setq anything-sources (cons 'anything-c-source-delicious-bookmarks anything-sources)) ;; proxyを使う場合 ;; (setq anything-delicious-bookmarks-use-proxy t) ;; (setq anything-delicious-bookmarks-proxy "http://[proxy-host]:[port]") ;; 最新情報の取得 (anything-delicious-bookmarks-refresh)