2009年5月5日火曜日

Operaでキーボードショートカット等から直接、deliciousにポストする方法

注意事項:
・たぶん、古いOperaでは動きません。
・実行時に一瞬ダイアログが表示されるのが見苦しいかもしれません。

Minibuffer、ツールバー、アドオンなどの拡張機能を使って、
BANBANソーシャルブックマークにpostしまくっている他ブラウザらにOperaが一矢報いることを望みます。
APIを公開しているソーシャルブックマーク(はてなブックマーク)などにも同様の手法が使えると思われます。


方法:
以下のコマンドを適当なキーバインドやコンテキストメニューに登録する。

------------------------------


Go to page, "javascript:window.prompt('','https://api.del.icio.us/v1/posts/add?&url='+location.href+'&description='+encodeURIComponent(document.title));" & Delay, 1 & Copy & Cancel & Delay, 1 & New page & Go to page,"%c" & Minimize page



※最後の & Minimize pageは環境によっては要らない。
------------------------------
以上。


動作説明:
Javascriptでダイアログを表示してdeliciousAPIブックマーク投稿用のURLに現在見ているページのURLとタイトルを補完したものをクリップボードに送り、ダイアログを閉じたあと、新しいタブを開き、先ほどクリップボードに送ったURLを開いてから、そのページを最小化して直近のページに戻る。


参考URL


deliciousのAPI
投稿用のURLを利用させていただきました。また、細かく設定すれば、タグやコメントを付けるなどの応用も可能でしょう。


調べ物ブックマーク: Haru.fmにOperaアドレスバーから投稿する方法
↑この直後に、deliciousにポストするこの方法を思いつきました。

Eternal Half opera_exの代替
ダイアログを使ってURLをコピーする方法を参考にさせていただきました。


なんかばんざい | OperaでMinibufferを使っていま見てるページをdel.icio.usにポスト

Big Sky :: あの感動をOperaユーザに送りたい(MinibufferのBookmarkCommandをOperaに移植した)
Minibufferを使った方法にもそのうち挑戦してみたいです。

0 件のコメント:

コメントを投稿