Annotation of researchv10dc/cmd/netnews/misc/newsinfo, revision 1.1.1.1

1.1       root        1: From cbosg!harpo!npois!eiss!ladm Fri Mar 19 16:20:27 1982
                      2: Subject: newsinfo.shell
                      3: Newsgroups: net.sources
                      4: 
                      5: echo cmd-sum
                      6: cat >cmd-sum <<E!O!F!
                      7: The following commands are part of netnews:
                      8: 
                      9: checknews - to see if there is new news
                     10: readnews  - to actually read the news
                     11: postnews  - simple interface to submit a news article
                     12: inews     - the real news submission command
                     13: newsinfo  - tells up-to-date information about USENET
                     14: 
                     15: Typical usage:
                     16: checknews -y  (this is in /etc/profile)
                     17: 
                     18: readnews  ( to read all news )
                     19: readnews -n newsgroup  (selectively select a newsgroup to read)
                     20: readnews -l    (list titles only)
                     21: 
                     22: You probably want to specify options in your $HOME/.newsrc file.
                     23: Several .newsrc files follow:
                     24: 
                     25: options -h -n all !net.all !fa.all  (subscribe to LOCAL and btl newsgroups).
                     26:                (The -h provides short headers)
                     27: 
                     28: options -n all !fa.all !net.rec.all !net.jokes.all
                     29: E!O!F!
                     30: 
                     31: echo contacts
                     32: cat >contacts <<E!O!F!
                     33: Machine Contacts:
                     34: direct:
                     35:        insert your own info here
                     36: 
                     37: indirect:
                     38: 
                     39: other interesting but more remote machines:
                     40:        mhtsa   :
                     41:        eagle   : jal   (Jeff Langer)
                     42:        research:
                     43:        alice   :
                     44: 
                     45: Major centers:
                     46: ihnss, houxi, harpo, mhuxj, mhtsa  (BTL)
                     47: ucbvax, decvax, duke
                     48: E!O!F!
                     49: 
                     50: echo current_info
                     51: cat >current_info <<E!O!F!
                     52:        USENET System Information
                     53:        -------------------------
                     54: 
                     55: Introduction.  USENET is an international network of UNIX sites,
                     56: with hookups into the ARPA network, too.  It is basically a fancy
                     57: electronic Bulletin Board system.  Numerous BTL machines are connected
                     58: at HO, IH, MH, with a few elsewhere, too.
                     59: In addition, there are major sites at universities:
                     60:        UC Berkeley, Duke, U Waterloo, and so on ...
                     61: and at industry nationwide:
                     62:        DEC, Tektronics, Microsoft, Intel, etc.
                     63: 
                     64: There are numerous bulletin board categories, set up in a hierarchy.
                     65: The first "node" in a category name indicates the breadth of distribution,
                     66: later nodes indicate content.  Read the newsgroup items for full lists.
                     67: 
                     68: Newsgroup naming conventions:
                     69: 
                     70:   NO prefix= LOCAL ONLY
                     71:   btl.    = Bell Labs
                     72:   net.    = USENET wide categories
                     73:   fa.     = from ARPA-Net (no return feed, except via mail)
                     74:   ____.all= everything in category "____".
                     75: 
                     76: 
                     77: The netnews newsgroups of most interest are:  
                     78: 
                     79: general                : local general information
                     80: 
                     81: btl.all        : BTL Everything.
                     82: 
                     83: net.general    : general net-wide announcements 
                     84: net.bugs.v7    : reports of bugs and/or solutions to UNIX V7
                     85: net.news.b     : news about our version of netnews
                     86: E!O!F!
                     87: 
                     88: echo fa.groups
                     89: cat >fa.groups <<E!O!F!
                     90: FA groups are "From the Arpanet" and are mostly copies of mailing lists
                     91: or "digests" distributed on that network. (A digest is a collection of mail
                     92: put together by an editor and sent out every so often. It is much like a
                     93: newsletter.)
                     94: A special convention applies to submissions to FA newsgroups.
                     95: You should not post directly to the newsgroup, since this will be
                     96: seen by people on USENET but not by the people on the arpanet who get the list
                     97: directly mailed to them. Instead, send mail to the name of the group on site
                     98: For example, to post an article to fa.human-nets, you might mail to
                     99: ...!ucbvax!human-nets (where ... is the path from HERE to ucbvax).
                    100: FA groups and their corresponding mailing lists can reach a very large
                    101: user community, including USENET sites on UUCP, Berknet, BLN, and the
                    102: ARPANET, as well as sites on the ARPANET which are not on USENET,
                    103: who get the news via direct electronic mailing.
                    104: 
                    105: Some digests are turned off locally; others are fed into "net" groups;
                    106: still others are available in printed form only.  These conditions are
                    107: noted below.
                    108: 
                    109:  NEWSGROUP     | Description           last update 3/19/82
                    110: ==============================================================================
                    111: fa.arms-d      | Discussion and info on strategic weapons.
                    112: fa.arpa-bboard | Announcements that are posted to all arpanet bboards
                    113:                | are also fed into this newsgroup.
                    114: fa.digest-p    | People who deal with digests. Mostly the people who
                    115:                | moderate them.
                    116: fa.editor-p    | Interest group in computer editors, both text and program.
                    117: fa.energy      | Topics relating to alternate energy production,
                    118:                | conservation, etc.
                    119: fa.human-nets  | A daily moderated digest with discussions of computer-aided
                    120:                | human-to-human communications. Probably the most widely read
                    121:                | ARPANET publication.   AVAILABLE PRINTED ONLY.
                    122: fa.info-cpm    | CP/M and other operating systems for micro computers.
                    123: fa.info-micro  | Microprocessor and microcomputer discussions.
                    124: fa.info-terms  | Opinions/queries about what's a good/bad computer terminal.
                    125: fa.info-vax    | VAX interest group. Seems to be mostly VMS issues, but some
                    126:                | hardware discussions too.
                    127: fa.poli-sci    | Political Science discussions digest.  TURNED OFF.
                    128: fa.sf-lovers   | Science Fiction book/movie reviews, etc. PRINTED ONLY.
                    129: fa.space       | Digest containing comments on the space program and outer
                    130:                | space in general.  This is fed to net.space, ALSO PRINTED.
                    131: fa.tcp-ip      | Digest relating to the TCP and IP network protocols.
                    132:               | TURNED OFF.
                    133: fa.telecom     | Technical topics relating to telecommunications, especially
                    134:                | the telephone system. A digest recently spun off from
                    135:                | fa.human-nets.  PRINTED ONLY.
                    136: fa.teletext    | Teletext discusses all aspects of ``esoteric'' data systems.
                    137:                | This includes teletext, viewdata, closed-captioning, and
                    138:                | digicasting.
                    139: fa.unix-cpm    | CPM/UNIX discussions.
                    140: fa.works       | Interest group on personal workstations (e.g. Apollo, Perq,
                    141:                | Xerox Star, etc).
                    142: ==============================================================================
                    143: E!O!F!
                    144: 
                    145: echo help
                    146: cat >help <<E!O!F!
                    147: 
                    148: Command                Meaning
                    149: 
                    150: y              Yes.  Prints current article and goes on to next.
                    151: n              No.  Goes on to next article without printing current one.
                    152: q              Quit.  Update .newsrc if -l or -x not used.
                    153: c              Cancel article.
                    154: r              Reply.  Reply to article's author via mail.
                    155: f [title]      Submit a follow up article.
                    156: N [newsgroup]  Go to next newsgroup or named newsgroup.
                    157: s [file]       Save.  Article is appended to file (default, Articles).
                    158: #              Report last article no. in newsgroup.
                    159: e              Erase.  Forget that an article was read.
                    160: h              Print verbose header.
                    161: !              Shell escape.
                    162: number         Go to number.
                    163: +[n]           Skip n articles.
                    164: -              Go back to last article.
                    165: x              Exit.  Don't update .newsrc.
                    166: X system       Send article to system.
                    167: 
                    168: c, f, r, e, h, and s can be followed by -'s to refer to the previous article
                    169: 
                    170: E!O!F!
                    171: 
                    172: echo infoinstall.sh
                    173: cat >infoinstall.sh <<E!O!F!
                    174: if test "$#" != 2
                    175: then
                    176:        echo "usage: $0 libdir bindir"
                    177:        exit 1
                    178: fi
                    179: LIBDIR=$1
                    180: BINDIR=$2
                    181: 
                    182: : create directory for newsinfo command
                    183: if test ! -d $LIBDIR/INFO
                    184: then
                    185:        mkdir $LIBDIR/INFO
                    186:        chmod 775 $LIBDIR/INFO
                    187: fi
                    188: 
                    189: : load INFO directory
                    190: cp cmd-sum contacts current_info help netmap *.groups $LIBDIR/INFO
                    191: chmod 664 $LIBDIR/INFO/*
                    192: 
                    193: : move the newsinfo command to bin
                    194: sed "s;/usr/local/netnews;$LIBDIR;g" <newsinfo >$BINDIR/newsinfo
                    195: chmod 755 $BINDIR/newsinfo
                    196: E!O!F!
                    197: 
                    198: echo local.groups
                    199: cat >local.groups<<E!O!F!
                    200: Local newsgroups are those that do not begin with "net.", "btl.", or
                    201: "fa.".  They are not distributed to any other system.
                    202: 
                    203:  NEWSGROUP     | Description           last update: 3/19/82
                    204: ==========================================================================
                    205: general                | Local news of general interest.  E.g., to announce a
                    206:                | newsgroup, or a party, or a new command, etc.
                    207: followup       | follow-up articles to those originally posted in general
                    208: ==========================================================================
                    209: E!O!F!
                    210: 
                    211: echo net.groups
                    212: cat >net.groups <<E!O!F!
                    213: Net.all newsgroups are available to all people on the entire network
                    214: who read netnews. This does not mean they go to every machine, since some
                    215: machines restrict the volume of news that comes in. It is assumed that users
                    216: of such restricted machines can read news on another machine on which they
                    217: have a login. Newsgroups reach all of USENET (including USENET sites on the
                    218: ARPANET) but do not reach any sites that are not on USENET. That is, USENET
                    219: is defined as all sites that net.all reaches.
                    220: 
                    221:   NEWSGROUP     | Description          last update: 3/19/82
                    222: ===========================================================================
                    223:  net.general    | General information.
                    224:  net.followup   | follow-up articles to those posted in net.general
                    225:  net.applic     | Info - applicative language and related architecture. 
                    226:  net.auto       | General Information for automobile owners.
                    227:  net.auto.vw    | Subgroup net.auto - for owners of Volkswagon Rabbits.
                    228:  net.aviation   | General information about aviation. 
                    229:  net.bugs       | Genreral information about bug reports and fixes. 
                    230:  net.bugs.2bsd  | Subgroup net.bugs - 2nd Berkley Software distribution
                    231:  net.bugs.4bsd  | Subgroup net.bugs - 4th Berkley software distribution
                    232:  net.bugs.v7    | Subgroup net.bugs - Version 7 or UNIX System III 
                    233:  net.columbia   | General information on space shuttle and space programs
                    234:  net.cooks      | Interest group - food, cooking, cookbooks, and recipes.
                    235:  net.cse        | Computer Science Education
                    236:  net.cycle      | General information about motorcycles.
                    237:  net.dcom       | data communication - modems,multiplexers,port selectors etc.
                    238:  net.eunice     | Info on sites using SRI Eunice - simulates UNIX on VMS
                    239:  net.games      | Information and discussion on computer games.
                    240:  net.games.rog  | (net.games.rogue) Subgroup net.games - rogue
                    241:  net.games.frp  | Fantasy Role Playing games
                    242:  net.games.triv | (net.games.trivia) Trivia contests and results.
                    243:  net.ham-radio  | Topics of interest to amateur radio operators.
                    244:  net.jokes      | The latest "good" joke you've heard?
                    245:  net.lan        | Local area network interest group.
                    246:  net.lsi        | Large Scale Integrated Circuit discussions.
                    247:  net.math       | mathematical discussions (eg. what is lim x->0 log(x)-log(x))
                    248:  net.micro      | micro-computers, see also fa.info-micro.
                    249:  net.misc       | Discussions not permanent enough for a newsgroup.
                    250:  net.movies     | Movie reviews by members of USENET.
                    251:  net.music      | Computer generated music.
                    252:  net.news       | Discussion of netnews itself, and its policies
                    253:  net.news.b     | Subgroup net.news - specific to bnews.
                    254:  net.news.direc | (net.news.directory) all or part of the USENET directory
                    255:  net.news.group | for discussions about proposed new newsgroups.
                    256:  net.news.map   | for discussions about maps of newsites.
                    257:  net.news.newsi | (net.news.newsite) to announce a new site.
                    258:  net.oa         | Office Automation/Word Processing interest group.
                    259:  net.periphs    | Queries and discussions about particular peripherals.
                    260:  net.rec        | Gereral info on recreational (participation) sports.
                    261:  net.rec.boat   | boating (sail and motor???)
                    262:  net.rec.bridge | contract bridge.
                    263:  net.rec.scuba  | scuba diving.
                    264:  net.rec.ski    | skiing.
                    265:  net.rec.skydiv | (net.rec.skydive) sky diving
                    266:  net.records    | Info and opinions about records (and tapes ?).
                    267:  net.rumor      | For posting of rumors.
                    268:  net.sf-lovers  | Science Fiction Lovers - undigested from fa.sf-lovers
                    269:  net.sources    | For large volume material, source program distribution 
                    270:  net.space      | Space programs and research - undigested from fa.space 
                    271:  net.sport      | General info about spectator sports.
                    272:  net.sport.base | (net.sport.baseball) Subgroup of net.sport - for baseball.
                    273:  net.sport.foot | (net.sport.football) Subgroup of net.sport - for football.
                    274:  net.sport.hock | (net.sport.hockey) Subgroup of net.sport - for hockey.  
                    275:  net.taxes      | Tax advice and queries.
                    276:  net.test       | Test messages are posted here.
                    277:  net.travel     | Requests, suggestions, and opinions about traveling 
                    278:  net.ucds       | Circuit drawing system.
                    279:  net.unix-wiza  | (net.unix-wizards) Discussion of UNIX - gatewayed to ARPANET
                    280:  net.wines      | Info and reccomendations about wines and alcoholic beverages
                    281: -------------------------------------------------------------------------------
                    282: E!O!F!
                    283: 
                    284: echo netmap
                    285: cat >netmap <<E!O!F!
                    286: Wait for a new map!
                    287: E!O!F!
                    288: 
                    289: echo newsinfo
                    290: cat >newsinfo <<E!O!F!
                    291: trap 'continue' 2
                    292: INFO=/usr/local/netnews/INFO
                    293: cd $INFO
                    294: while true
                    295: do
                    296:        if expr "$TERM" : hp >/dev/null
                    297:        then
                    298:                echo "\033U\033J\c" # next page and clear
                    299:        fi
                    300:        echo "\nChoose from the following:
                    301:  i)    brief Introduction
                    302:  g [list]) nearly complete list of news Groups. list=local, btl, net, or fa
                    303:  c)    network Contacts (machines and people)
                    304:  s)    command Summary
                    305:  h)    the Help list from readnews
                    306:  m)    a graphic Map of the network
                    307:  *)    anything else, exit.
                    308: ?\c"
                    309:        read sel grp
                    310:        case "$sel" in
                    311:        i) cat current_info;;
                    312:        g) cat ${grp:-*}.groups;;
                    313:        c) cat contacts;;
                    314:        s) cat cmd-sum;;
                    315:        h) cat help;;
                    316:        m) cat netmap;;
                    317:        *) echo "These files can be found in $INFO." ; exit ;;
                    318:        esac
                    319:        echo "\n\nhit return." ; read sel
                    320: done
                    321: E!O!F!
                    322: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.