Search | Directories | Reference Tools
UW Home > UWIN > Computing and Networking > Newsgroups 

Pine Newsreader FAQs

Q: Can I use threads in the Pine newsreader?

A: Threads are hierarchical nests of replies to postings, e.g.,

  o Hang-Gliding in Winter
    o Jones: Re: Hang-Gliding in Winter
    o Smith: Re: Hang-Gliding in Winter
        o Ling: Re: Hang-Gliding in Winter
        o Mike: Re: Hang-Gliding in Winter
    o Todd: Re: Hang-Gliding in Winter

While Pine cannot really display threads, it can often simulate them by sorting the messages by "OrderedSubj" so that all replies to a single posting are grouped together and in the correct arrival sequence. To sort the replies, type: "$O", where "$" activates the sort, and "O" determines the type of sort. (this works as long as the responders have not altered the text of the subject line).


Q: Can I post news without having it always ask me if I really want to post?

A: Yes. Enter the SETUP CONFIGURATION mode from the MAIN MENU by typing "S" followed by "C". Then search for and mark the field:

            [ ]  compose-sets-newsgroup-without-confirm

by typing "X" in the square brackets (if the "X" is already there just leave it alone). Note that you must exit Pine and then re-enter it before such newly marked fields become active.


Q: I recall that somewhere in the list of 437 messages in one group there were mentions of "lemonade", but they did not appear in the subject line. Is there a way to find them?

A: Yes. Pine has a powerful feature called "aggregate" commands which you activate by typing a semi-colon ";". In this case, if you type:

  ;ta string

where "string" is some text string, Pine marks all messages which contain the "string" with an "X" (Pine actually prompts you for each part of the command separately, that is, after the ";", the "t", the "a", etc., but you can type it rapidly as one continuous string). For example:

  ;ta lemonade

marks all messages that contain the string "lemonade". If you then type "Z" (zoom) it displays *only* those messages marked with an "X".

In order for this feature to work, however, you must enter the SETUP CONFIGURATION mode from the MAIN MENU by typing "S" followed by "C". Then search for and mark the field:

  [ ]  enable-aggregate-command-set               

by typing "X" in the square brackets (if the "X" is already there just leave it alone). Note that you must exit Pine and then re-enter it before such newly marked fields become active.


Q: My postings using SLIP/PPP lines are rather slow. Can I speed them up?

A: Yes you can. Enter the SETUP CONFIGURATION mode from the MAIN MENU by typing "S" followed by "C". Then search for and mark the field:

  [ ]  news-post-without-validation                  

by typing "X" in the square brackets (if the "X" is already there just leave it alone). Note that you must exit Pine and then re-enter it before such newly marked fields become active.

Q: Can I specify the order in which my newsgroups appear?

A: Yes. In your main directory there is a file named: ".newsrc" which contains all of your newsgroups. Sort the groups however you wish them to appear and then enter the Pine SETUP CONFIGURATION from the MAIN MENU by typing "S" followed by "C". Then search for and mark the field:

  [ ]  news-read-in-newsrc-order             

by typing "X" in the square brackets (if the "X" is already there just leave it alone). Note that you must exit Pine and then re-enter it before such newly marked fields become active.


Q: Help! I just marked 233 articles as deleted (D), but after exiting Pine I realize that I need to refer to some of them again. What can I do?

A: Inside the newsgroup, type: "&" and all that you have deleted will re-appear.


Q: Can I mark a place in a list of messages to indicate where I last stopped reading?

A: Yes. Enter the SETUP CONFIGURATION mode from the MAIN MENU by typing "S" followed by "C". Then search for and mark the field:

  [ ]  news-approximates-new-status                  

by typing "X" in the square brackets (if the "X" is already there just leave it alone). Note that you must exit Pine and then re-enter it before such newly marked fields become active.


Q: I sure get tired of subscribing or unsubscribing to groups one at a time -- is there a way to subscribe/unsubscribe to a whole bunch in one fell swoop?

A: Yes. There is a file named ".newsrc" in your main directory which contains entries that look like this:

  ...
  alt.agriculture.fruit: 1-643                                        
  alt.agriculture.misc! 1-3746                                        
  alt.aldus.freehand: 1-1614            
  alt.aldus.misc 1-231
  ...  

Entries that end with a ":" before the number range indicate that you are subscribed to that group, whereas entries that end with a "!", or just a blank, mean that you are not. In the above example, you are subscribed to alt.agriculture.fruit and alt.aldus.freehand but not to alt.agriculture.misc or alt.aldus.misc. You can edit that file and change any number of "!"s to ":"s or vice-versa in order to subscribe or unsubscribe to groups.


Q: How can I get a list of all the available USENET newsgroups?

A: You can use a utility named "nntplist" which lists out all active groups, or all active groups relating to a specific topic. For example,

  saul% nntplist -x '*pets*' active > news.pets

writes all of the currently active groups that deal with "pets" to the file "news.pets", whereas:

  saul% nntplist active > news.all

writes all active news groups to the file "news.all".


Q: How can I control where my news post will go?

A: By default, it goes to the whole world, but you can restrict it to smaller regions by making use of something called the "distribution" entry in the message header.

To do this, you first have to configure Pine to let you have this entry in your message header, and then you have to use the entry when you post.

To configure Pine, go to the MAIN MENU, and type "S" followed by "C". Then:

  1. Page down in the configuration screen and highlight the "customized-hdrs" line.
  2. Press "a" to add a value.
  3. Add the value: Distribution:
  4. Press <Return>
  5. Press "E" to return to the MAIN MENU
  6. Exit Pine and then restart Pine in order to update the new value

Now when you compose a message to a newsgroup, if you press ^R while the cursor is in the header field, a new field named "Distribu:" appears. You can type in one of the following values which control the distribution of your post:

Value Where it goes
uwash University of Washington
seattle Seattle area
pnw Pacific Northwest region
usa Everywhere in the USA
na Everywhere in North America
world Everywhere on Usenet in the world

By the way, you can get the most current distribution list by using the utility "nntplist" with the argument "distributions", e.g.,

  saul3% nntplist distributions

Source: L. Gales / Pine Team