検索ランチャーEurecaを触ってみた
愛用してる検索ランチャーアプリのseeq+がいつの間にかストアから消えてて公式から新アプリへの誘導があった。
デフォルトブラウザが選択できるようになったのは良いな〜と思ったんだけど有料オプションらしい。
課金しないでChromeで開く
カスタムアイテムはseeq+の時と同じように作れるので
googlechrome-x-callback://x-callback-url/open/?x-source=Eureca&x-success=eureca:&url={PercentEncodedURL}&create-new-tab
と検索URLを設定してあげればchromeが起動して新規タブで開いてくれる。
自分が一番使うのがkindleストアの検索で…
googlechrome-x-callback://x-callback-url/open/?x-source=Eureca&x-success=eureca:&url=http%3a%2f%2fwww%2eamazon%2eco%2ejp%2fgp%2faw%2fs%2fref%3dkina_tsf_%3fi%3ddigital%2dtext%26__mk_ja_JP%3d%e3%82%ab%e3%82%bf%e3%82%ab%e3%83%8a%26k%3d_Q_%26x%3d0%26y%3d0&create-new-tab
こんな感じにしてやればchrome上でストアの検索ができる。
他にもイメージ検索、自分のtwilogの検索、yahooリアルタイム検索等を設定している。
他のアプリで開く
目的の操作を行うURLスキームを指定すれば他のアプリを起動して検索を実行することもできる。
親切にもデフォルトで追加できるアイテムに「Amazonアプリで検索」があったので使ってみると…
日本語の検索文字列が化けしてしまった。
アイテムを追加した時に設定された検索URLはこれ
com.amazon.mobile.shopping://www.amazon.co.jp/s/ref=nb_sb_ss_i_0_4?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Daps&field-keywords=_Q_
最後の_Q_が検索文字列として渡される値で、UTF-8でエンコードされているはず。 seeq+の時は文字コードを指定できたので同じ要領で試しに_SJIS_に変更して検索してみると…
com.amazon.mobile.shopping://www.amazon.co.jp/s/ref=nb_sb_ss_i_0_4?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Daps&field-keywords=_SJIS_
ゴンさんで検索することに成功した。
他にも例えばiTunes Storeで検索するには…
itms://itunes.apple.com/WebObjects/MZStore.woa/wa/search?term=_Q_
これでいけた。
結局
検索アイテム未指定時の挙動を「chromeでgoogle検索」にしたかったんだけど、アプリの設定からデフォルトブラウザを変更する必要があったので課金した。