Keywurl
Safari 用の検索拡張です. FireFox にはたくさんありそうですね、こういうの.
Safari の検索窓は、デフォルトでは google に行きます.
ここを強化してくれる AcidSearch って機能拡張がありましたが、開発が止まってますね.
Keywurl は、検索窓ではなくて、アドレス欄の方を強化してくれる というところが、一風変わっています.
具体的には、
キーワード 検索ワード
のように直接アドレス欄に書くことで、ダイレクトに検索結果が表示されます. ちょっと分かりにくいね.
例えば割とよく使う、Google イメージ検索.
キーワードは勝手に設定できるので、gi などとしておきます.
![]()
そして、このように、アドレス欄に「gi ぐわんげ 」などと書くわけ.
![]()
すると、これを適切な URL に変換してくれて、検索結果に飛ぶ という仕組み.
かなり便利です. 自分はこれなしではもういられない体にw
![]()
インストールすると、Safari の環境設定に項目ができます.
ちなみに、要 SIMBL ですのでご注意. SnowLeopard では、今、どうなってましたっけ.
もともといくつかの検索キーワードが登録されています.
自分でつくる場合は、必要なサイトの検索フォーム上で、右クリック.
出てきたメニューで、Create Keyword Search を選択.
キーワードの入力画面が出るので、適当に入力.
これで、できてしまいます.
![]()
Expansion というところにアドレスができていますので、検索オプションなどを適当にいじれます・
下には、検索ワードの置き換え語が並んでいます.
置き換え語をみれば分かるように、
キーワード 引数1 引数2 ...
のように記載して、必要な動作をさせることも可能です.
私は、Google イメージの他に、Amazon(国内)、wikipedia(日本語)、ニコニコ動画、なんかを作りました. Google map と YouTube は、もともと登録されているものを使っています.
上記のうち、Amazon でちょっとハマりましたので、ついでに書いときます.
Amazon で全検索すると、
http://www.amazon.co.jp/s/ref=nb_ss?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Daps&field-keywords=検索ワード&x=0&y=0
てな、URL になるはずですが、これをそのまま貼ってもうまくいきません.
日本語の検索ワードだと、無動作になってしまいます.
上記の色つき部分を、「カタカナ」に置き換えてください(そのまま、「カタカナ」って書くんですよ).
つまり、
http://www.amazon.co.jp/s/ref=nb_ss?__mk_ja_JP=カタカナ&url=search-alias%3Daps&field-keywords=検索ワード&x=0&y=0
です.
もちろん、検索ワードのところを、置換語の complete query に置き換えるのも忘れずに.
ヤフオクも作りたいんですが、クエリを URL エンコードしないとだめみたいです. どうやればいいんだ、これ.
