Home | History | Annotate | Line # | Download | only in mantools
      1 #!/bin/sh
      2 
      3 HTML2TEXT="html2text -ascii -style pretty -rcfile html2text.rc"
      4 
      5 #case $# in
      6 # 0) $HTML2TEXT;;
      7 # *) for file 
      8 #    do
      9 #        cat <<EOF | fmt
     10 #[hyperlinked version: www.postfix.org/$file]
     11 #EOF
     12 #         $HTML2TEXT $file
     13 #    done;;
     14 #esac | sed '
     15 
     16 $HTML2TEXT "$@" | sed '
     17 :top
     18 / -$/ {
     19 	N
     20 	s/ -\n  o/ -o/
     21 	b top
     22 }
     23 /^  \*$/ {
     24 	N
     25 	s/\*\n    /* /
     26 	b top
     27 }
     28 ' | awk '
     29 /^$/ && prev_len == 0 { next }
     30 		      { print; prev_len = length }
     31 '
     32