Here's a shell script one-liner of a web browser:
while eval; do read -e -p "http://" u; echo $u | perl -ne '$b=chr(92); print qq[echo -e "GET $2 HTTP/1.0${b}r${b}nHost: $1${b}r${b}n" | nc $1 80 | ] . ($3 ? $3 : "html2text | less") if m|^([^/]*)(/?\S*)( .*)?$|' | sh; done
There was no real motivation behind this other than the thought that, damn, a netcat-based web browser would be sweet. By default, pages are filtered through html2text and less, but you can filter them through anything you like by adding commands after the url. For instance: cat, if you just want the raw html. Run under gnu screen and this lets you follow links "easily."
One "feature" I already want in phew is readline command history support, i.e. "browser history." I'm sure this will just be a matter of the usual slogging through the 4500 line bash man page:
agrow@tensor 20:08:53 ~ $ man -P wc bash Reformatting bash(1), please wait... 4527 33981 301443
Man, that depresses me every time.
And no, I had no idea what exiguous meant until I hit the thesaurus.