Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

nget

7 views
Skip to first unread message

Fritz Wuehler

unread,
Nov 21, 2011, 3:42:57 AM11/21/11
to
Hello. I am looking at a program called 'nget', which I run in Windows. It
uses the shell command line interface, and its purpose is to download news
messages from NNTP servers. I just started using it, and it is not all that
difficult to configure. I managed to configure it to download messages from a
server according to my specified criteria of the last 10 days of postings. I do
not believe it is still being maintained, but it works nicely, and is well
suited to a purpose of mine.

The downloaded messages are saving in individual files for each message, which
is what I want, instead of mbox format. What I am seeing is that there is a
separate text file (filename.txt) containing a message's headers and another
file for the message body, which is being saved in base64 format even though
the messages have only plain-text data. These files are getting named with the
message subjects, and that is fine with me too.

I would prefer to have the message body and headers kept together, if possible,
in a separate text file. Also, I have not figured out whether there is a way
to use nget to browse through these messages. If not, I need a suggestion for
doing so.

Finally, I would like to know if there is a way to speed up the download by
skipping the decoding a temp file process. Not sure if that is doable, but I
would like to know. Any ideas would be welcome. Thanks.


Whiskers

unread,
Nov 21, 2011, 1:19:47 PM11/21/11
to
["Followup-To:" header set to news.software.readers.]
On 2011-11-21, Fritz Wuehler
<fr...@spamexpire-201111.rodent.frell.theremailer.net> wrote:

> Hello. I am looking at a program called 'nget', which I run in Windows.
> It uses the shell command line interface, and its purpose is to download
> news messages from NNTP servers. I just started using it, and it is not
> all that difficult to configure. I managed to configure it to download
> messages from a server according to my specified criteria of the last 10
> days of postings. I do not believe it is still being maintained, but it
> works nicely, and is well suited to a purpose of mine.

It's "mature" rather than "not maintained", I think ;))

> The downloaded messages are saving in individual files for each message,
> which is what I want, instead of mbox format. What I am seeing is that
> there is a separate text file (filename.txt) containing a message's
> headers and another file for the message body, which is being saved in
> base64 format even though the messages have only plain-text data. These
> files are getting named with the message subjects, and that is fine with
> me too.

I imagine the 'bodies' are being saved separately and in Base64 because
nget is intended to handle multi-part binary and multiple upstream
servers; you'd want such posts to be recombined and decoded into their
original form.

> I would prefer to have the message body and headers kept together, if
> possible, in a separate text file. Also, I have not figured out whether
> there is a way to use nget to browse through these messages. If not, I
> need a suggestion for doing so.
>
> Finally, I would like to know if there is a way to speed up the download
> by skipping the decoding a temp file process. Not sure if that is
> doable, but I would like to know.

The 'decoding' step is probably related to nget's use with binary posts.
The man file may give you the command-line parameter(s) to use to control
that behaviour, ir it's possible.

> Any ideas would be welcome. Thanks.

I think you'd be better served by using a "local cashing proxy
news-server" of your own. This would create a standard usenet "spool" on
your hard disc, and you could use any news-reader you like to read the
messages. (A usenet spool has a directory for each newsgroup and a single
file for each post, with the complete headers and body exactly as posted).

I use Leafnode2 (command-line controlled) as my local server, and slrn
(text-only console interface) for reading. If you only want to use one
up-stream server, srln's companion slrn-pull would probably suit you
better than Leafnode.

The only Windows-native news-server I've used is "Hamster".

--
-- ^^^^^^^^^^
-- Whiskers
-- ~~~~~~~~~~

Frank Slootweg

unread,
Nov 21, 2011, 3:08:04 PM11/21/11
to
You may want to have a look at the tin newsreader.

tin has a '-S' option which has the following description:

> -S Save unread articles for later reading by the ''-R'' option.

The '-S' option saves News articles in 'spool' format, one file per
article, i.e. like you want.

With Cygwin [1] you can run tin [2] on (MS-)Windows. (That's what I
do. See my User-Agent:" header.)

[1] Cygwin: <http://cygwin.com>

[2] tin: for Cygwin:
<http://cygwin.com/cgi-bin2/package-grep.cgi?grep=A+News+Reader>
0 new messages