Lunascapeの検索バーに「Googleデスクトップサーチ」を入れる
最近ではすっかりみんな使うようになったタブブラウザですが
「僕は最初に使ったから♪」という理由でLunascapeを使ってます。
昨日インストールした「Googleデスクトップサーチ日本語」ですが、
それにつく機能として、小さな検索ボックスがあるのですが、
Googleデスクトップの検索の為だけに表示するのはちょっとなぁ。というのが
ありました。
そこで、Lunascapeに付属する検索バーの検索エンジンの中にこの
「Googleデスクトップサーチ」を入れようと思い立ち、ヘルプなどに
したがって入れてみました。
「Googleデスクトップサーチ」は「charset=utf-8」で受け付ける為、
検索バーの文字を、
shift_jis => utf-8 => utf-8をURLエンコード
と変換して、GETパラメータの[q]に入れないといけません。
GoogleデスクのURL:
http://127.0.0.1:4664/search&s=XXXXXXXX?q=ここに入れる
その為に、Lunascape検索バーの、shift_jisからutf-8への変換方法を探して
いたんですが、これが無いんですよ...orz
調べたところEUCへの変換は出来るんですが。。
この問題、はてなブックマークを検索バーに入れるときもやられました。
(はてなもutf-8なんです。)
悔しいので、無理やり入れてやりましたよ!以下その方法。
要はリダイレクトしてるだけなんですけどね(笑
前提条件
・apache+PHPが動いているマシンがネットワーク内にいること
・そのマシン(サーバ)が触れること
・PEARのHTTPが入っていること
1.サーバに以下のを「googledesk.php」とかで置く
2.Lunascapeの検索バーに以下のURLで追加する。
・Googleデスクトップサーチ日本語
http://サーバホスト//googledesk.php?enjin=googledesktop&q=
・Gmail
http://サーバホスト//googledesk.php?enjin=gmail&q=
・はてなブックマーク
http://サーバホスト//googledesk.php?enjin=hatenab&q=
以上です。
PHPでutf-8へエンコードして、それぞれのURLへリダイレクトするだけです(照
#アメーバblogでソースを載せる方法がわかりません。
#見にくくですみません。。
isi
「僕は最初に使ったから♪」という理由でLunascapeを使ってます。
昨日インストールした「Googleデスクトップサーチ日本語」ですが、
それにつく機能として、小さな検索ボックスがあるのですが、
Googleデスクトップの検索の為だけに表示するのはちょっとなぁ。というのが
ありました。
そこで、Lunascapeに付属する検索バーの検索エンジンの中にこの
「Googleデスクトップサーチ」を入れようと思い立ち、ヘルプなどに
したがって入れてみました。
「Googleデスクトップサーチ」は「charset=utf-8」で受け付ける為、
検索バーの文字を、
shift_jis => utf-8 => utf-8をURLエンコード
と変換して、GETパラメータの[q]に入れないといけません。
GoogleデスクのURL:
http://127.0.0.1:4664/search&s=XXXXXXXX?q=ここに入れる
その為に、Lunascape検索バーの、shift_jisからutf-8への変換方法を探して
いたんですが、これが無いんですよ...orz
調べたところEUCへの変換は出来るんですが。。
この問題、はてなブックマークを検索バーに入れるときもやられました。
(はてなもutf-8なんです。)
悔しいので、無理やり入れてやりましたよ!以下その方法。
要はリダイレクトしてるだけなんですけどね(笑
前提条件
・apache+PHPが動いているマシンがネットワーク内にいること
・そのマシン(サーバ)が触れること
・PEARのHTTPが入っていること
1.サーバに以下のを「googledesk.php」とかで置く
<?php require_once 'HTTP.php'; $q = mb_convert_encoding( $_GET["q"] ,"UTF-8" ,"shift_jis" ); if($_GET["enjin"] == "googledesktop"){ HTTP::redirect("http://127.0.0.1:4664/search&s=XXXXX?q=" . urlencode($q)); }else if($_GET["enjin"] == "gmail"){ HTTP::redirect("http://gmail.google.com/gmail/h/XXXX/?s=q&q=" . urlencode($q)); }else if($_GET["enjin"] == "hatenab"){ HTTP::redirect("http://b.hatena.ne.jp/aaa/?word=" . urlencode($q) . "&cname="); } ?>
2.Lunascapeの検索バーに以下のURLで追加する。
・Googleデスクトップサーチ日本語
http://サーバホスト//googledesk.php?enjin=googledesktop&q=
・Gmail
http://サーバホスト//googledesk.php?enjin=gmail&q=
・はてなブックマーク
http://サーバホスト//googledesk.php?enjin=hatenab&q=
以上です。
PHPでutf-8へエンコードして、それぞれのURLへリダイレクトするだけです(照
#アメーバblogでソースを載せる方法がわかりません。
#見にくくですみません。。
isi