アドレスバー検索で実行するはてなアンテナ・手動更新チェッカー
デスクトップ版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
hantena http://borbis.web.fc2.com/ hantena http://a.hatena.ne.jp/go?http://borbis.web.fc2.com/20070220183014 hantena http://a.hatena.ne.jp/include?http://borbis.web.fc2.com/ hantena http://a.hatena.ne.jp/map?http://borbis.web.fc2.com/
↓こちらのページが表示されます。
http://api.a.hatena.ne.jp/check?robots=1&url=http%3A%2F%2Fborbis.web.fc2.com%2F
*1:後半の2つは更新チェック用URLと表示用URLが異なる場合に必要になります。