#!/bin/sh # $Id: //depot/Master/Tools/htmltext#3 $ $Date: 2005/05/29 $ $Author: karl $ # Public domain. Originally written 2003, Karl Berry. # Dump a url (or -stdin) to text using lynx. PATH=/usr/local/bin:$PATH HOME=/tmp; export HOME TERM=vt100; export TERM : ${LYNX_CFG=/home/tug/.lynxcfg}; export LYNX_CFG # just contains the line JUSTIFY:FALSE. test $# -eq 0 && set - -stdin for url in "$@"; do # when we add -width=79, tables are formatted badly. # -dump lists url's like this with -stdin (lynx 2.8.4, linux): # file://localhost/tmp/89inmk/FAQ/german # Since the reference list is useful, we fix it up by hand instead of # using -nolist. lynx -dump -nocolor -hiddenlinks=ignore "$url" \ | sed 's,file://localhost/tmp/[a-zA-Z0-9]*/,,' done