OperaでMinibufferを使っていま見てるページをdel.icio.usにポスト
Minibufferはオーバースペック みたいなことを書いておきながら、やっぱり「b」「B」でブックマークできる手軽さがうらやましい。Opera移植版 がなぜか動かなかったので自作することにした。自分のためだけに作ったので極めて低機能。
minibuffer-bookmarkcommand-delicious.js
ファイル名からもわかるようにdel.icio.usにしか投稿できません。あと他のコマンドとパイプでつなぐとかLDRizeと連携したりはできません。Opera移植版Minibuffer に依存しています。Firefoxで動くかはわかりませんけどたぶん大丈夫です。
できること
- 「bookmark-current-delicious」でいま見てるページをdeliciousにブックマーク
- 「
--tags」でインタラクティブにタグをつけてポスト(補完付き) - 「
--tags=a」「'--tags=aa bb cc'」でタグ指定してポスト - 「
--comment」でコメント付きでポスト - 「
--comment=おいしそう」でコメント付きでポスト - コマンド例:
bookmark-current-delicious --tags=test
- 「
- 「b」であらかじめ決めておいたタグ、コメントを使ってポスト
- 「B」でタグとコメントを指定してポスト
つかいかた
ソースコードの上のほうにあるusernameとpasswordを設定したら、上の「できること」ができるようになる。
なぜMinibufferを使うのか
これくらいなら自分で専用のやつを作った方がいいんじゃないかと思いましたけども、補完付きプロンプトや表示、キーバインド処理なんかをMinibuffer任せにできるので楽かなあと思って。
こめんと