最近 (でも無いのですが) Windows 環境での WEB ブラウザを IE の 6 から, FireFox に変更しました. FireFox に変更したことによって, IE の頃に培った, 気に入ったサイトを簡単なマウス操作でディスクに保存し 検索対象にする 技や, ツールバーに自分用の検索窓を作る 技 が使えなくなってしまいました. ただ, FireFox には死ぬほど アドオンがあります. その中から使える物が無いか探してみました.
まずは, マウス一発でディスクに保存する方法ですが, Browser View Plusを使います.
設定の手順は
ここで, 手順 3. のダウンロードツールですが, wget を使うのが王道 かと思いますが, 昔作った urlgetも使えると 思います (保存位置を指定する工夫が要るかもしれませんが).
一方, Namazu 用の検索窓を作る方法ですが, Keyword Box を使います. 設定時に「場所または JavaScript」という項目がありますから, そこに検索時に呼び出したい namazu.cgi の URL を使って次のように書きます.
http://...../namazu2.cgi?query=%s |
ここで大事なのは, namazu.cgi じゃなく namazu2.cgi と書くことです. そして, namazu.cgi のあるディレクトリに以下のような namazu2.cgi を作ります.
#!/usr/bin/perl use CGI; use Text::Iconv; my $cnv = Text::Iconv-> new("UTF8", "EUC-JP"); my $cgi = new CGI; my $que = $cnv-> convert($cgi-> param('query')); @ary = unpack("C*", $que); my $code=""; foreach $a (@ary) {   $code .= sprintf("%%%02x", $a); } print "Location: namazu.cgi?query="."$code\n\n"; |
なお, ここで書いた Browser View と Keyword Box のバージョンですが, 本稿執筆時はそれぞれ 1.8 と 1.1 でした. 最後にこれらは, 適当に探して見つけたものです. もっと本用途に向いたアドオンがあるかもしれません.