", "\n", data) data = re.sub ("(?i)
[^<]*)", data) out = [] indent = 0 center = 0 for part in pre: if part[:5] != "
":
(res, center, indent) = tag_replace (part,center,indent, use_ansi)
out.append (res)
else:
part = re.sub("(?i)*pre>", "", part)
out.append (part)
data = string.join (out)
data = re.sub (">", ">", data)
data = re.sub ("<", "<", data)
data = re.sub (" ", " ", data)
if is_latin1:
data = re.sub ("©", "©", data)
data = re.sub ("é", "é", data)
data = re.sub ("è", "è", data)
return data
def usage(progname):
print "usage: %s --help " % progname
print __doc__
def main(argc, argv):
progname = argv[0]
alist, args = getopt.getopt(argv[1:], "", ["help"])
for (field, val) in alist:
if field == "--help":
usage(progname)
return
if len(args):
file = args[0]
progname = argv[0]
fp = open (file)
data = fp.read()
fp.close()
if data:
print (html2text(data))
else:
print "Document contained no data"
if __name__ == "__main__":
main(len(sys.argv), sys.argv)