w3mを使った効率的なリンク集の作り方

ブックマークをそのままリンク集にする方法

ブラウザーでブックマークに登録しながら、これがそのままリンク集になったらと思う方も多いと思います。ブックマークファイルからコピーするにしてもリンク集の作成は結構面倒です。ここではw3mを利用して効率的にリンク集を作成する方法を述べます。

w3m-0.1.9

これには、最新版の w3m-0.1.9 を使うのが便利です。ダウンロードは ftp://ei5nazha.yz.yamagata-u.ac.jp/w3m/からできます。ファイル名は w3m-0.1.9.tar.gz です。コンパイルしなければなりませんが、そう難しくはありません。configure スクリプトでいろいろ訊かれますがほとんどデフォールトのままで構いません。次のように、コンソールから入力して行けばインストールすることができます。

$ tar zxvf w3m-0.1.9.tar.gz
$ cd w3m
$ configure
$ make
$ su
Password: root のパスワード
# make install
# exit
$

w3m-0.1.9では、-bookmark オプションでブックマークファイルが指定できます。これで、トピック別にブックマークファイルを作るのが、非常に簡単になりました。この機能を使ってブックマークファイルを作ってみましょう。

検索エンジンの検索結果をダウンロードする

インストールが無事完了したら、まず、w3m を使って、検索エンジンの検索結果を自分のコンピュータのディスクにダウンロードします。最初にw3mで goo にアクセスします。

$ w3m http://www.goo.ne.jp/

gooにアクセスしたら次の図のように、キーワードを入力します。件数表示は100件にします。



......................

ホットチャネル|フリーメール|gooショップ|日経goo|gooリサーチ|ヘルプ|サイ
トマップ                                                                     
 [ライム病                                          ]   [検索]   もっと詳しく  
                                                                               
 言語指定          検索条件              検索結果                              
 [日本語のページ]  [すべての語を含む  ]  [100語程度   ]  [100件]  条件   [保存]

....................

カーソルを[検索]に移動して Entre キーを押すと次のような検索結果がでます。



....................

1Open New Window 切除標本
99% http://www.clio.ne.jp/home/kojinkai/madani.htm
1998/07/24,1996 bytes
切除標本信州大学医学部寄生虫学教室内川公人先生からのご報告を掲載させていた
だきます。『マダニの種類はシュルツマダニLxodes sulcatusのメスだそうです。こ
の種類はライム病の伝播があるので、1ヶ月以内に咬着...

2Open New Window 微生物学教室
98% http://www_pharm.u-shizuoka-ken.ac.jp/~bisei/
1998/07/22,2740 bytes
微生物学教室 Department of Microbiology 教員教授今井康之薬学博士 Yasuyuki
Imai, Ph. D. 研究業績助教授増澤俊幸薬学博士 Toshiyuki Masuzawa, Ph. D. 研究
業績助手三宅正紀博士(医学)Masaki Miyake,...

....................


これを一旦ダウンロードしてローカルディスクに保存します。ダウンロードのコマンドは Esc s です。するとコンソールの再下行に入力用のプロンプトが表示されますから、Control-a Control-kで一旦クリアしてから、~/temporary.html などの名前をつけて保存します。検索結果が100件以上あるときは、次の100件のリンクにカーソルを移動してEnterキーを押し、上記の手順を繰り返して、検索結果のファイルを作成します。

w3m でブックマークファイルを作る

つぎに w3m を一旦終了します。それから、次のようにブックマークファイルを指定して、このtemporary.htmlをw3mで読み込みます。

$ w3m -bookmark Lyme.html temporary.html

しかし、goo の検索結果のリンクは CGI になっているのでそのままでは目的のホームページにアクセスできません。ところが、w3m には表記してある URL をリンクに変えてしまうという魔法のようなコマンド(:)があります。':' キーを押すと、URL が次の表示のようにリンクに変わってしまいます。これは、普通のリンクのように Tab キーで選択して、Enter キーでたどることができます。



....................

1Open New Window 切除標本
99% http://www.clio.ne.jp/home/kojinkai/madani.htm
1998/07/24,1996 bytes
切除標本信州大学医学部寄生虫学教室内川公人先生からのご報告を掲載させていた
だきます。『マダニの種類はシュルツマダニLxodes sulcatusのメスだそうです。こ
の種類はライム病の伝播があるので、1ヶ月以内に咬着...

2Open New Window 微生物学教室
98% http://www_pharm.u-shizuoka-ken.ac.jp/~bisei/
1998/07/22,2740 bytes
微生物学教室 Department of Microbiology 教員教授今井康之薬学博士 Yasuyuki
Imai, Ph. D. 研究業績助教授増澤俊幸薬学博士 Toshiyuki Masuzawa, Ph. D. 研究
業績助手三宅正紀博士(医学)Masaki Miyake,...

....................


後はリンクをどんどんたどって、必要なページをブックマークに登録します。ブックマークへの登録は Esc a で行ないます。ブックマークは Esc b で見ることができます。最初にブックマークを登録するときはセクション名が空白ですが、ここには何か入れておかないと登録されませんから注意してください。

ブックマークの登録が終ったらw3mを終了します。すると、めでたくブックマークファイル Lyme.htmlが出来上がります。

ブックマークファイルを集めて「パーソナル検索エンジン」をつくる

前節で述べた環境の ~/myhtml/ 以下に link というディレクトリーを作ってブックマークファイルを集めておくと、前節の updatenmz でインデックスファイルを作り、srnmz を使って検索することができます。つまり、ブックマークファイルをたくさん集めると、S/N比の高いパーソナル検索エンジンを作ることができます。

$ mv Lyme.html ~/myhtml/link/
$ updatenmz
$ srnmz ライム病

goo で「 百科辞典 ネット」を検索して上記の方法で作成したリンク集 hyakka.html をクリックしてみてください。このファイルはブックマークで作成したもので一切手を加えていません。このようなリンク集が簡単に作成できます。キャラクターだけでは画像の検索に不便と思われるかも知れませんが、M (Shift m) キーを押すとネットスケープで表示中の画面を見ることができるので心配要りません。そのまま、ネットスケープでネットサーフィンをすることもできます。