annotate Demo/scripts/newslist.doc @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents 32c28adccd12
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1652
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 NEWSLIST
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
2 ========
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 A program to assist HTTP browsing of newsgroups
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
5
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
6 WWW browsers such as NCSA Mosaic allow the user to read newsgroup
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
7 articles by specifying the group name in a URL eg 'news:comp.answers'.
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
8
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 To browse through many groups, though, (and there are several thousand
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 of them) you really need a page or pages containing links to all the
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 groups. There are some good ones out there, for example,
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
12
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 http://info.cern.ch/hypertext/DataSources/News/Groups/Overview.html
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
14
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
15 is the standard one at CERN, but it only shows the groups available there,
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
16 which may be rather different from those available on your machine.
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
17
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
18 Newslist is a program which creates a hierarchy of pages for you based
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
19 on the groups available from YOUR server. It is written in python - a
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
20 splendid interpreted object-oriented language which I suggest you get
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
21 right now from the directory /pub/python at ftp.cwi.nl, if you haven't
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
22 already got it.
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
23
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
24 You should be able to see some sample output by looking at:
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
25 http://pelican.cl.cam.ac.uk/newspage/root.html
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
26
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
27 Descriptions of newsgroups can be added from a file with one group
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
28 per line. eg:
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
29
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
30 alt.foo Articles about foo
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
31 comp.bar Programming in 'bar' and related languages
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
32
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
33 A suitable list detailing most groups can be found at ftp.uu.net in
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
34 /uunet-info/newsgroups.gz.
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
35
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
36 Make sure you read the information at the beginning of the program source and
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
37 configure the variables before running.
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
38
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
39 In addition to python, you need:
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
40
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
41 An NNTP-based news feed.
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
42 A directory in which to put the pages.
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
43
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
44 The programming is not very beautiful, but it works! It comes with no
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
45 warranty, express or implied, but with the hope that some others may
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
46 find it useful.
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
47
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
48 Comments, improvements & suggestions welcomed.
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
49 Quentin Stafford-Fraser
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
50
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
51 ----------------------------------------------------------------------
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
52 Quentin Stafford-Fraser
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
53 http://pelican.cl.cam.ac.uk/people/qs101/me.html
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
54
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
55 Cambridge University Computer Lab Rank Xerox Cambridge EuroPARC
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
56 qs101@cl.cam.ac.uk fraser@europarc.xerox.com
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
57 Tel: +44 223 334411 Tel: +44 223 341521
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
58 Fax: +44 223 334679 Fax: +44 223 341510
32c28adccd12 Initial revision
Guido van Rossum <guido@python.org>
parents:
diff changeset
59 ----------------------------------------------------------------------