summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin/htmltext
blob: f7379744477d97279d2b6f8ad480c32b9dcd625b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
# $Id$
# 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 -e 's,file://localhost/.*/Master/,file:../,'
done