mimify
index
/usr/lib/python2.2/mimify.py

Mimification and unmimification of mail messages.
 
Decode quoted-printable parts of a mail message or encode using
quoted-printable.
 
Usage:
        mimify(input, output)
        unmimify(input, output, decode_base64 = 0)
to encode and decode respectively.  Input and output may be the name
of a file or an open file object.  Only a readline() method is used
on the input file, only a write() method is used on the output file.
When using file names, the input and output file names may be the
same.
 
Interactive usage:
        mimify.py -e [infile [outfile]]
        mimify.py -d [infile [outfile]]
to encode and decode respectively.  Infile defaults to standard
input and outfile to standard output.

 
Modules
            
re
sys
 
Classes
            
File
HeaderFile
 
class File
      A simple fake file object that knows about limited read-ahead and
boundaries.  The only supported method is readline().
 
   Methods defined here:
__init__(self, file, boundary)
readline(self)

Data and non-method functions defined here:
__doc__ = 'A simple fake file object that knows about limi...aries. The only supported method is readline().'
__module__ = 'mimify'
 
class HeaderFile
       
   Methods defined here:
__init__(self, file)
readline(self)

Data and non-method functions defined here:
__doc__ = None
__module__ = 'mimify'
 
Functions
            
mime_decode(line)
Decode a single line of quoted-printable text to 8bit.
mime_decode_header(line)
Decode a header line to 8bit.
mime_encode(line, header)
Code a single line as quoted-printable.
If header is set, quote some extra characters.
mime_encode_header(line)
Code a single header line as quoted-printable.
mimify(infile, outfile)
Convert 8bit parts of a MIME mail message to quoted-printable.
mimify_part(ifile, ofile, is_mime)
Convert an 8bit part of a MIME mail message to quoted-printable.
unmimify(infile, outfile, decode_base64=0)
Convert quoted-printable parts of a MIME mail message to 8bit.
unmimify_part(ifile, ofile, decode_base64=0)
Convert a quoted-printable part of a MIME mail message to 8bit.
 
Data
             CHARSET = 'ISO-8859-1'
MAXLEN = 200
QUOTE = '> '
__all__ = ['mimify', 'unmimify', 'mime_encode_header', 'mime_decode_header']
__file__ = '/usr/lib/python2.2/mimify.pyc'
__name__ = 'mimify'
base64_re = <_sre.SRE_Pattern object>
chrset = <_sre.SRE_Pattern object>
cte = <_sre.SRE_Pattern object>
he = <_sre.SRE_Pattern object>
iso_char = <_sre.SRE_Pattern object>
mime_char = <_sre.SRE_Pattern object>
mime_code = <_sre.SRE_Pattern object>
mime_head = <_sre.SRE_Pattern object>
mime_header = <_sre.SRE_Pattern object>
mime_header_char = <_sre.SRE_Pattern object>
mp = <_sre.SRE_Pattern object>
mv = <_sre.SRE_Pattern object>
qp = <_sre.SRE_Pattern object>
repl = <_sre.SRE_Pattern object>