http://wakabamac.blog95.fc2.com/blog-entry-471.html

Quicksilver Plug-in/ Social Bookmarks
ソーシャルブックマークをQS上で操作できるようにする
インストール方法は『Quicksilver/ Plug-insについて』参照
「Social Bookmarks」は del.icio.us と Ma.gnolia のブックマークを Quicksilver上で呼び出して扱えるようにするプラグインです。
このプラグインを使うまで Ma.gnolia というものは全く知りませんでした。ここでは del.icio.us を使って説明して行きます。
【 Social Bookmarks - Catalog の設定 】
Social Bookmarks をインストールするとCatalogの追加の「+▼」のメニューに「Social Bookmarks」という項目が追加されます。

これを選択すると「Custom」カテゴリに「Social Bookmarks」が追加されます。

これで右下の「i」マークをクリックしてドロワーの「Source Options」タブを開き設定して行きます。

まず、「Site:」のリストから「del.icio.us」を選択します。
「Name:」は UserName を入力、そしてパスワードを入力します。
「Include tags」にチェックするとdel.icio.usに登録しているタグも読み込みます。
感じ通信さん の『Quicksilver で del.icio.us 再び (感じ通信)』によると、ここで登録するパスワードは8文字以内で登録しないとダメみたいです。
僕の場合、何も知らずに9文字以上で登録してしばらくは使えたんだけど、Quicksilver を再起動したときにすべて消えてしまいました。だからパスワードを8文字以内で登録し直しました。
keizoさんもdel.icio.usのパスワードを短く登録し直されたようなので、その方がいいでしょう。ただし、それをやっても不安定。
これで再スキャンして「Contents」タブでブックマークが読み込まれているかをチェックします。うまく行かないときは Quicksilver を再起動してみるとうまく行くことがあります。
【 Social Bookmarks - 基本的な使い方 】
まず Quicksilver の1stPaneで「Social Bookmarks」を呼び出します。

この状態で「/」or「→」で del.icio.us に登録したブックマークにアクセスできます。もちろんコマンド入力で直接ブックマークマークを呼び出すこともできます。

候補ウインドウにはブックマーク先のタイトル、その下にコメントが表示されます。登録した順番通りに表示されるようです。
「return」キーで実行するとWebブラウザでブックマークしたページを開きます。
最初の設定でタグも読み込ませた場合は、各タグを表示できます。

タグを1stPaneのObjectとして表示すると、URLではなく、テキストとして認識されるので、ここからタグごとのページを表示させることはできません。
上の状態で「/」or「→」を入力すると、そのタグの付いたブックマークをQuicksilver上で表示します。
【 Social Bookmarks - Trigger の設定例 】

またTriggerに左にように登録しておくと便利です。
・Object「Social Bookmarks (Catalog)」
・Action「Show Contents」
このTriggerを実行すると、Quicksilver のウインドウが開いてコマンド入力でブックマークを検索・ブラウズできます。

【 ブックマークの検索 】
「Social Bookmarks」プラグインは不安定で、はっきり言って使い勝手も僕にとっては良くない。
そこで、うむらうすさんの『はてブのMyブックマーク内をすばやく検索する』を参考に、del.icio.us でのブックマーク検索方法を考えてみます。
ここでは Web Search Moduleプラグイン を使います。
(使い方はリンク先を参照)
▶ 自分のdel.icio.usブックマーク内での検索
Catalogパネルの「Web Search List」でドロワーを開き、「+」ボタンで新規検索エンジンを登録します。

・Name「My del.icio.us_Word」(適当でOK)
・URL「qss-http://del.icio.us/search/?fr=del_icio_us&p=***&type=user」
・Encoding「Unicode (UTF-8)」
※僕の場合でしか試してないけど、del.icio.usにログインしている場合は多分このURLで大丈夫だと思う?
※ちなみに「はてなブックマーク」の場合だと、URLは以下のようになります。
・URL「qss-http://b.hatena.ne.jp/あなたのID/?word=*** 」
これを登録して、下のように検索できます。
例えばdel.icio.usで「applescript」という語句を検索しようと思えば、「Search For...」Actionを使います。

(1stPane、3rdPaneを逆にして「Find With...」ActionでもOK)
これを実行するとWebブラウザで検索結果ページを表示します。
(del.icio.usにログインしている場合)


またTriggerに左にように登録しておくと便利です。
・Object「検索URL」
・Action「Search For...」
・Arugument「ブランク」
command+X でカットしてブランクにできる
これをホットキーに登録すると、ホットキーを押すと3rdPaneがテキストモードの状態で開きます。
▶ 自分のdel.icio.usブックマーク内での「タグ」のページを開く
これも Web Search Moduleプラグイン を使います。
上記と同じように「Web Search List」のドロワーで、新規検索エンジンを登録します。
・Name「My del.icio.us_Tag」(適当でOK)
・URL「qss-http://del.icio.us/del.icio.usのUserName/***」
(例)僕の場合は「qss-http://del.icio.us/wakaba556/***」
・Encoding「Unicode (UTF-8)」
これを登録して、下のように検索できます。
例えばdel.icio.usで「applescript」というタグを検索しようと思えば、「Search For...」Actionを使います。

(1stPane、3rdPaneを逆にして「Find With...」ActionでもOK)
これを実行するとWebブラウザで検索結果ページを表示します。


またTriggerに左にように登録しておくと便利です。
・Object「タグ検索用のURL」
・Action「Search For...」
・Arugument「ブランク」
command+X でカットしてブランクにできる
これをホットキーに登録すると、ホットキーを押すと3rdPaneがテキストモードの状態で開きます。
【 ブックマークへの登録 】
これもまた Social Bookmarksプラグイン とは関係ないのですが、Quicksilver を使ってソーシャルブックマークへポストする方法です。
「はてなブックマーク」などの場合、はてなのサイトから「ブックマークする」というブックマークレットをブラウザに登録しておいて、それを Quicksilver で「Run Javascript」Actionを使ってポストすることができます。

(Triggerに登録しておくと便利です)
ところが del.icio.us の場合は「del.icio.us/help/buttons」のページで登録した「post to del.icio.us」というブックマークレットだと、Quicksilver からポストできません。
(Safariで試した場合。環境によってはちゃんとポストできるかも?)
そこで、del.icio.us用のブックマークレットをちょこっと弄ってみました。
| ブックマークレット post to del.icio.us+ (←ブックマークバーなどにドラッグして使う) はてぶのブックマークレットを参考にちょっと弄っただけのものです。 Safari3.1ではちゃんと機能しました。 |
これだと Quicksilver で「Run Javascript」Actionを使ってポストすることができます。

(Triggerに登録しておくと便利です)
これを実行すると、別ウインドウが開いて、最前面のウインドウ(タブ)で表示しているページをブックマーク登録できます。

この記事では Quicksilver(3815)、Social Bookmarks 92 を使用しています。
(ダウンロードリンク)
Site top page : Blacktree
Download page : Blacktree
(関連記事)
Quicksilver Plug-in/ Web Search Module
Quicksilver --- 基本的な概略説明
Quicksilver/ 基本的な使用例
Quicksilver/ Catalogの設定
Quicksilver/ Actionについて(1)
Quicksilver/ Actionについて(2)
Quicksilver/ Actionについて(3)
Quicksilver/ Actionについて(4)- Command Objects
Quicksilver/ Triggers の説明(1)
Quicksilver/ Triggers の説明(2)
Quicksilver/ Plug-ins について
Quicksilver/ Proxy Objects について
Quicksilver/ Triggers の説明(3)- Mouse Triggers
Quicksilver/ Triggers の説明(4)- Abracadabra Triggers
Quicksilver/ ショートカットまとめ
すべてのQuicksilver記事のリンクは『Quicksilver』の(関連記事)にあります。
▽同じ「タグ」が付いた関連記事
