ページャ/テキストベースWWWブラウザ、w3m をインストールします。
関連するページはこちら、
MacOSX & Cygwin on Windows のソフトの事
w3mは,ページャ/テキストベースWWWブラウザです.ktermやrxvtなどのターミナルエミュレータを使ってWebを閲覧できるほか,HTMLをテキスト形式に整形するツールとして利用することもできます.
私は、此れが無いと、暮らせない体になってしまいました。
Cygwin ディストリビューションには含まれています。
MacOSX の場合
最新版は、w3m-0.5.2.tar.gz です。
ですが、0.5.1 が長かったので、私は、CVS から頂いてます。
$ cvs -d:pserver:anonymous@w3m.cvs.sourceforge.net:/cvsroot/w3m login $ cvs -z3 -d:pserver:anonymous@w3m.cvs.sourceforge.net:/cvsroot/w3m co -P w3m
そして、ビルド
$ autoconf $ ./configure CFLAGS="-isystem /usr/local/include" --with-libiconv-prefix=/usr/local --with-libintl-prefix=/usr/local $ make $ sudo make install
するだけ。因に、依存関係は、下のとおり。
$ otool -L /usr/local/bin/w3m /usr/local/bin/w3m: /usr/local/lib/libintl.8.dylib (compatibility version 9.0.0, current version 9.1.0) /usr/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0) /usr/local/lib/libgc.1.dylib (compatibility version 2.0.0, current version 2.3.0) /usr/lib/libssl.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7) /usr/lib/libcrypto.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7) /usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
又、2007-11-10 現在、バージョンは
$ w3m -version w3m version w3m/0.5.2+cvs-1.1001, options lang=en,m17n,image,color,ansi-color,mouse,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,ipv6,alarm,mark
10.4 の時の、依存関係は、下のとおり。
$ otool -L /usr/local/bin/w3m /usr/local/bin/w3m: /usr/local/lib/libintl.8.dylib (compatibility version 9.0.0, current version 9.1.0) /usr/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.5.1) /usr/local/lib/libgc.1.dylib (compatibility version 2.0.0, current version 2.2.0) /usr/lib/libssl.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7) /usr/lib/libcrypto.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7) /usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
又、2007-06-16 現在、バージョンは
$ w3m -version w3m version w3m/0.5.2, options lang=en,m17n,image,color,ansi-color,mouse,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,ipv6,alarm,mark
私は、.zshenv で、次のようにしています。
export PAGER=w3m
こうすると、man 等も、w3m で表示され、serach も使えるので便利です。又、octave の help もw3m で表示されるようになります。
$ w3m --help
usage: w3m [options] [URL or filename]
options:
-t tab set tab width
-r ignore backspace effect
-l line # of preserved line (default 10000)
-I charset document charset
-O charset display/output charset
-e EUC-JP
-s Shift_JIS
-j JIS
-B load bookmark
-bookmark file specify bookmark file
-T type specify content-type
-m internet message mode
-v visual startup mode
-M monochrome display
-N open URL of command line on each new tab
-F automatically render frame
-cols width specify column width (used with -dump)
-ppc count specify the number of pixels per character (4.0...32.0)
-ppl count specify the number of pixels per line (4.0...64.0)
-dump dump formatted page into stdout
-dump_head dump response of HEAD request into stdout
-dump_source dump page source into stdout
-dump_both dump HEAD and source into stdout
-dump_extra dump HEAD, source, and extra information into stdout
-post file use POST method with file content
-header string insert string as a header
+<num> goto <num> line
-num show line number
-no-proxy don't use proxy
-4 IPv4 only (-o dns_order=4)
-6 IPv6 only (-o dns_order=6)
-no-mouse don't use mouse
-cookie use cookie (-no-cookie: don't use cookie)
-pauth user:pass proxy authentication
-graph use graphic character
-no-graph don't use graphic character
-S squeeze multiple blank lines
-W toggle wrap search mode
-X don't use termcap init/deinit
-title[=TERM] set buffer name to terminal title string
-o opt=value assign value to config option
-show-option print all config options
-config file specify config file
-help print this usage message
-version print w3m version
-reqlog write request logfile
-debug DO NOT USE
$ w3m -B
~/.w3m/bookmark.html が必用です。
これ便利です。
$ namazu -h 'foo' ~/Namazu/Mail/hoge | w3m -I EUC-JP -T text/html