#!/usr/bin/perl $fn = $ARGV[0] unless ! $ARGV[0]; if (!$ARGV[0]){ print "Input File:\n"; chop($fn = ); } open (INF,"< $fn"); $fn=~ s/\.htm?./\.txt/; open (OUF,"> $fn"); sub par { $par = shift; $par =~ s/<.*script.*>/----- Script -----\n/gsi; $par =~ s//\n---------\n\| Image \|\n---------\n/gsi; $par =~ s/
/\n/gs; $par =~ s/<.*?>//gs; $par =~ s/\ //g; $par =~ s/(\&)(\w)(grave;|acute;)/$2\'/g; $par =~ s/\<//g; $par =~ s/\"/\"/g; } while ($nl=) { $cl .= $nl; if ($cl =~ /.*>[^<]*\n/) { par($cl); print OUF $par; undef $cl; } } par($cl); print OUF $par; close (INF); close (OUF);