mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	
		
			
	
	
		
			60 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			60 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
|   |                              NEWSLIST | ||
|  |                              ========     | ||
|  |             A program to assist HTTP browsing of newsgroups | ||
|  |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
|  | 
 | ||
|  | WWW browsers such as NCSA Mosaic allow the user to read newsgroup | ||
|  | articles by specifying the group name in a URL eg 'news:comp.answers'. | ||
|  | 
 | ||
|  | To browse through many groups, though, (and there are several thousand | ||
|  | of them) you really need a page or pages containing links to all the | ||
|  | groups. There are some good ones out there, for example, | ||
|  | 
 | ||
|  |     http://info.cern.ch/hypertext/DataSources/News/Groups/Overview.html | ||
|  | 
 | ||
|  | is the standard one at CERN, but it only shows the groups available there, | ||
|  | which may be rather different from those available on your machine. | ||
|  | 
 | ||
|  | Newslist is a program which creates a hierarchy of pages for you based | ||
|  | on the groups available from YOUR server. It is written in python - a | ||
|  | splendid interpreted object-oriented language which I suggest you get | ||
|  | right now from the directory /pub/python at ftp.cwi.nl, if you haven't | ||
|  | already got it. | ||
|  | 
 | ||
|  | You should be able to see some sample output by looking at: | ||
|  |    http://pelican.cl.cam.ac.uk/newspage/root.html | ||
|  | 
 | ||
|  | Descriptions of newsgroups can be added from a file with one group | ||
|  | per line. eg: | ||
|  | 
 | ||
|  | 	alt.foo   Articles about foo | ||
|  | 	comp.bar  Programming in 'bar' and related languages | ||
|  | 
 | ||
|  | A suitable list detailing most groups can be found at ftp.uu.net in | ||
|  | /uunet-info/newsgroups.gz. | ||
|  | 
 | ||
|  | Make sure you read the information at the beginning of the program source and | ||
|  | configure the variables before running. | ||
|  | 
 | ||
|  | In addition to python, you need: | ||
|  | 
 | ||
|  | 	An NNTP-based news feed. | ||
|  | 	A directory in which to put the pages. | ||
|  | 
 | ||
|  | The programming is not very beautiful, but it works!  It comes with no | ||
|  | warranty, express or implied, but with the hope that some others may | ||
|  | find it useful. | ||
|  | 
 | ||
|  | Comments, improvements & suggestions welcomed. | ||
|  | Quentin Stafford-Fraser | ||
|  | 
 | ||
|  |  ---------------------------------------------------------------------- | ||
|  |                        Quentin Stafford-Fraser | ||
|  |             http://pelican.cl.cam.ac.uk/people/qs101/me.html | ||
|  |   | ||
|  |  Cambridge University Computer Lab        Rank Xerox Cambridge EuroPARC | ||
|  |  qs101@cl.cam.ac.uk                           fraser@europarc.xerox.com | ||
|  |  Tel: +44 223 334411                                Tel: +44 223 341521 | ||
|  |  Fax: +44 223 334679                                Fax: +44 223 341510 | ||
|  |  ---------------------------------------------------------------------- |