Xref: feenix.metronet.com news.software.b:1560 news.software.nntp:1353 news.software.readers:1737 news.admin.misc:1878 comp.infosystems.gopher:3102
Path: feenix.metronet.com!news.ecn.bgu.edu!uxa.ecn.bgu.edu!not-for-mail
From: [email protected] (Chad Adams)
Newsgroups: news.software.b,news.software.nntp,news.software.readers,news.admin.misc,comp.infosystems.gopher
Subject: gonnrp - gopher to nnrp gateway (nov threaded)
Date: 7 Jun 1993 16:16:34 -0500
Organization: Educational Computing Network
Lines: 134
Distribution: inet
Message-ID: <[email protected]>
NNTP-Posting-Host: uxa.ecn.bgu.edu

I have rewritten gonntp for use with INN/nov.  I call it gonnrp.  For
non INN people nnrp is the newsreading part of nntp in INN.  Gonnrp
does not need the tin index files like gonntp did.  Note that it will
work without nov or with regular nntp it just will be slower as it
threads with xhdr commands and INN with nov has very very very fast
responce to xhdr.  It also has other improvements that are listed
below:

gonnrp breaks newsgroups down into menus at each '.'.
Example:

                 Internet Gopher Information Client v1.12-ecn

                clari - ClariNet UPI wireservice news (gonnrp)

-->  1.  *** REQUIRED READING *** ClariNet Copyright Information ***.
     2.  biz - Business/
     3.  canada - Canadian Standard Broadcast Wire Service/
     4.  feature - /
     5.  local - Regional news/
     6.  nb - NewsBytes computer industry news service/
     7.  net - News and discussion about ClariNet/
     8.  news - /
     9.  sfbay - /
     10. sports - /
     11. streetprice - A group for prices of computer products.  (Moderated)/
     12. tw - TechWire, technology and topics related to technology/

This makes smaller more readable menus.

Other gonnrp features:

 o gonnrp understands newsgroups names with '_'s in them.

 o gonnrp reads a dbm version of the newsgroups file to put the
   purposes of the newsgroups in the menus.

 o gonnrp threads newsgroups.  (Each thread is a menu)

Here are a few more example screens:
===========================================================================
                 Internet Gopher Information Client v1.12-ecn

                               comp - Computing

     19. dsp - Digital Signal Processing using computers./
-->  20. editors - Topics related to computerized text editing./
     21. edu - /
     22. emacs - EMACS editors of different flavors./
     23. fonts - Typefonts -- design, conversion, use, etc./
     24. graphics - /
     25. groupware - Software and hardware for shared interactive environme../
     26. human-factors - Issues related to human-computer interaction (HCI)../
     27. infosystems - /
     28. internet - /
     29. ivideodisc - Interactive videodiscs -- uses, potential, etc./
     30. lang - /
     31. laser-printers - Laser printers, hardware & software.  (Moderated)/
     32. lsi - /
     33. mail - /
     34. misc - General topics about computers not covered elsewhere./
     35. multimedia - Interactive multimedia technologies of all kinds./
     36. music - Applications of computers in music research./

Press ? for Help, q to Quit, u to go up a menu                    Page: 2/4
===========================================================================
                 Internet Gopher Information Client v1.12-ecn

            editors - Topics related to computerized text editing.

     1.  8 bit clean vi for Ultrix??.
     2.  A Better WordProcessor Idea/
     3.  A new version of QEdit????/
     4.  A quest for a Unix/Ultrix editor ....
     5.  BINGO Tabs.
     6.  Can Brief work with UNIX text files?/
     7.  Editor for Unix and MSDOS.
     8.  Elvis HOME directory... net s/w confusion.../
-->  9.  Favorite Editor Features.../
     10. Funny.
     11. GNU emacs for MS-WINDOWS.
     12. Help ! - Converting Proper case to Upper case in Vi./
     13. Introduction to comp.editors (Mar 29 1993).
     14. Is there a simple curses based full screen editor for Unix?/
     15. JOE v1.0.8 Problems/
     16. Looking for something similar to Borland's C Editor.
     17. Menus in lemacs under X-windows.
     18. Multiple blank lines to one blank line, HOW?.

Press ? for Help, q to Quit, u to go up a menu                    Page: 1/3
===========================================================================
                 Internet Gopher Information Client v1.12-ecn

                         Favorite Editor Features...

-->  1.  [email protected] (Sean Reifschneider).
     2.  [email protected] (Martin Gemmel).
     3.  [email protected] (C.R.S. Schanck).
     4.  [email protected] (Todd Kordenbrock).
     5.  [email protected] (Lars Wirzenius).
     6.  [email protected] (Rawn Shah).
     7.  [email protected] (Einar Indridason).
     8.  [email protected] (A TechnoDiscordian).
     9.  [email protected] (Sean Reifschneider).
     10. [email protected] (Sean Reifschneider).
     11. [email protected] (Tim Smith).
     12. [email protected] (Martin Gemmel).
     13. [email protected] (C.R.S. Schanck).
     14. [email protected] (Budi Rahardjo).
     15. [email protected] (Johannes Schoon).
     16. [email protected] (Lars Wirzenius).
     17. [email protected] (David Barr).
     18. [email protected] (Kurt Guntheroth).

Press ? for Help, q to Quit, u to go up a menu                    Page: 1/2
===========================================================================

You need to ftp the following files: (from uxa.ecn.bgu.edu:/pub/gopher/gonnrp)

README                          (this file)
how_to_gonnrp                   (what you need to know to use gonnrp)
gonnrp                          (the program [in perl])
build-newsgroups-db             (builds the newsgroups dbm file)
dotall                          (used by build-newsgroups-db)

Please let me know how you like it.  We use it here for our internal
gopher but it is not in our public gopher so don't bother looking.

Chad Adams
--
Chad Adams              __               Educational Computing Network
Systems Programmer     /  ) /         /  University Park, IL  USA
1-708-235-2200        /    /_  __, __/   ECN, networking in IL since 1975
[email protected]      (__/ / /_/_/_(_/_   "Wherever you go, there we are."