mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
|                              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
 | |
|  ----------------------------------------------------------------------
 | 
