#changed all email address to go through python.org
[python/dscho.git] / Doc / libwww.tex
blob009c79bc71f9b7455b1408fc1869570aca408c6a
1 \chapter{Internet and WWW Services}
2 \nodename{Internet and WWW}
3 \index{WWW}
4 \index{Internet}
5 \index{World-Wide Web}
7 The modules described in this chapter provide various services to
8 World-Wide Web (WWW) clients and/or services, and a few modules
9 related to news and email. They are all implemented in Python. Some
10 of these modules require the presence of the system-dependent module
11 \code{sockets}, which is currently only fully supported on Unix and
12 Windows NT. Here is an overview:
14 \begin{description}
16 \item[cgi]
17 --- Common Gateway Interface, used to interpret forms in server-side
18 scripts.
20 \item[urllib]
21 --- Open an arbitrary object given by URL (requires sockets).
23 \item[httplib]
24 --- HTTP protocol client (requires sockets).
26 \item[ftplib]
27 --- FTP protocol client (requires sockets).
29 \item[gopherlib]
30 --- Gopher protocol client (requires sockets).
32 \item[nntplib]
33 --- NNTP protocol client (requires sockets).
35 \item[urlparse]
36 --- Parse a URL string into a tuple (addressing scheme identifier, network
37 location, path, parameters, query string, fragment identifier).
39 \item[htmllib]
40 --- A (slow) parser for HTML files.
42 \item[sgmllib]
43 --- Only as much of an SGML parser as needed to parse HTML.
45 \item[rfc822]
46 --- Parse RFC-822 style mail headers.
48 \item[mimetools]
49 --- Tools for parsing MIME style message bodies.
51 \end{description}