The modules described in this chapter provide various services to
World-Wide Web (WWW) clients and/or services, and a few modules
related to news and email.  They are all implemented in Python.  Some
of these modules require the presence of the system-dependent module
sockets , which is currently only fully
supported on Unix and Windows NT.  Here is an overview:
- cgi
 - -- Common Gateway Interface, used to interpret forms in server-side
scripts.
 - urllib
 - -- Open an arbitrary object given by URL (requires sockets).
 - httplib
 - -- HTTP protocol client (requires sockets).
 - ftplib
 - -- FTP protocol client (requires sockets).
 - gopherlib
 - -- Gopher protocol client (requires sockets).
 - imaplib
 - -- IMAP4 protocol client (requires sockets).
 - nntplib
 - -- NNTP protocol client (requires sockets).
 - urlparse
 - -- Parse a URL string into a tuple (addressing scheme identifier, network
location, path, parameters, query string, fragment identifier).
 - sgmllib
 - -- Only as much of an SGML parser as needed to parse HTML.
 - htmllib
 - -- A parser for HTML documents.
 - xmllib
 - -- A parser for XML documents.
 - formatter
 - -- Generic output formatter and device interface.
 - rfc822
 - -- Parse RFC 822 style mail headers.
 - mimetools
 - -- Tools for parsing MIME style message bodies.
 - binhex
 - -- Encode and decode files in binhex4 format.
 - uu
 - -- Encode and decode files in uuencode format.
 - binascii
 - -- Tools for converting between binary and various ascii-encoded binary 
representation
 - xdrlib
 - -- The External Data Representation Standard as described in RFC 1014,
written by Sun Microsystems, Inc. June 1987.
 - mailcap
 - -- Mailcap file handling.  See RFC 1524.
 - base64
 - -- Encode/decode binary files using the MIME base64 encoding.
 - quopri
 - -- Encode/decode binary files using the MIME quoted-printable encoding.
 - SocketServer
 - -- A framework for network servers.
 - mailbox
 - -- Read various mailbox formats.
 - mimify
 - -- Mimification and unmimification of mail messages.
 - BaseHTTPServer
 - -- Basic HTTP server (base class for SimpleHTTPServer and CGIHTTPServer).
 
guido@python.org