アドレスバー検索で実行するはてなアンテナ・手動更新チェッカー

デスクトップ版Opera検索エンジンを登録する場合

   ツール > 設定 > ネットサーチ
と進んで [ 追加 ] ボタンを押しさらに [ 詳細>> ] ボタンを押してから次の項目を入力します。

名前 (Name)

はてなアンテナ・手動更新チェッカー

キー (Keyword)

hantena

アドレス(Address)

data:text/html,<html><script>var U='%s';if(U.match(/^http:\/\/a\.hatena\.ne\.jp\/go\?/)){location.replace('http://api.a.hatena.ne.jp/check?robots=1&url='+encodeURIComponent(U.replace(/^http:\/\/a\.hatena\.ne\.jp\/go\?/,'').replace(/\d{14}$/,'')))}else{location.replace('http://api.a.hatena.ne.jp/check?robots=1&url='+encodeURIComponent(U.replace(/^http:\/\/a\.hatena\.ne\.jp\/(include|map)\?/,'')))}</script></html>

search.iniを直接編集する場合

当然ながら Search Engine 番号は、各自の search.ini 内の順番に合わせて訂正する必要が有ります。

[Search Engine 22]
Name=はてなアンテナ・手動更新チェッカー
URL=data:text/html,<html><script>var U='%s';if(U.match(/^http:\/\/a\.hatena\.ne\.jp\/go\?/)){location.replace('http://api.a.hatena.ne.jp/check?robots=1&url='+encodeURIComponent(U.replace(/^http:\/\/a\.hatena\.ne\.jp\/go\?/,'').replace(/\d{14}$/,'')))}else{location.replace('http://api.a.hatena.ne.jp/check?robots=1&url='+encodeURIComponent(U.replace(/^http:\/\/a\.hatena\.ne\.jp\/(include|map)\?/,'')))}</script></html>
Query=
Key=hantena
Is post=0
Has endseparator=0
Encoding=euc-jp
Search Type=0
Verbtext=17063
Position=-1
Nameid=0

*1:後半の2つは更新チェック用URLと表示用URLが異なる場合に必要になります。