Firefox用バキュラ検索プラグインを作成しました

自分のはてなダイアリーを検索対象とするFirefox用検索プラグインを作成してみました。手順は以下のような感じです。

<?xml version="1.0" encoding="UTF-8"?>
<!-- by hnamaizawa -->

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">

<ShortName>バキュラ検索</ShortName>
<Description>バキュラ検索</Description>
<InputEncoding>UTF-8</InputEncoding>

<Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA2UExURRhBzlJ55xYmXoWa5UNq4EZu4idQ1RxF0Epy5DNb2k515S9X2D9m3ztj3SRM0ytU1iBI0f///1BxwkkAAAASdFJOU///////////////////////AOK/vxIAAACWSURBVHjaYhBEAwABxCDIjAwYBAECCCjAgASYBAECCCzAwsjIyMrJDhYACCCoACtQjBUsABBAUAE2BgFWRm6QAEAAwQUY+EFKmAQBAgghwMDICBIACCAMAYAAQgjwMXKABAACCCHAw8gJEgAIILi1XIys7CABgACCO4yDF+IwgADCcDpAADEIMjAhA0GAAGJA9z5AgAEA/N8FnIfhLLUAAAAASUVORK5CYII=</Image>

<Url type="text/html" method="GET" template="http://www.google.co.jp/search">
    <Param name="hl" value="ja"/>
    <Param name="q" value="site%3Ahttp%3A%2F%2Fd.hatena.ne.jp%2Fhnamaizawa%2F+{searchTerms}"/>
</Url>

<SearchForm>http://www.google.co.jp/search</SearchForm>

</SearchPlugin>

パラメータ『q』の『d.hatena.ne.jp%2Fhnamaizawa%2F』の箇所を別サイトへのURL定義に差換えることが可能です。ちなみに『%2F』は『/』の意味なので、実際は『d.hatena.ne.jp/hnamaizawa』を指定しています。



実際に検索してみると指定したサイト上のデータだけが検索対象となることが分かります。

昼休みにふと思いついて、昼ご飯を食べる時間を削りながら作成しました・・・。(^-^;