Projects / nget


nget is a commandline NNTP file grabber. It automatically pieces together multipart postings for easy retrieval, even substituting parts from multiple servers and newsgroups. It handles disconnects gracefully, resuming after the last part successfully downloaded, and caching of header data for quick access. It automatically downloads only as many par/par2 files as needed.

Operating Systems

Recent releases

  •  21 Dec 2004 13:39

    Release Notes: An error in the configure script which occurred when exceptions were not found was fixed. A few problems that occurred when NGETCACHE != NGETHOME were fixed. Problems with -a and servers that don't support newsgroup descriptions or return weird results were fixed. Absolute paths are now allowed in --text=mbox:<filename>, and tab is supported as the field separator in XPAT results.

    •  18 Jun 2004 02:29

      Release Notes: This version reduced cache file size, fixed a problem with multiple posts with the same subject/author not downloading when using -K, added IPv6 support, added an NGETRC environment variable, extended the removal of identical dupe downloaded files to also cover incomplete/broken files, added "update" and "updateage" -R keywords, fixed par2 handling of files with non-lowercase names, and fixed compilation with GCC 3.4

      •  29 Dec 2003 01:21

        Release Notes: A bug in the knapsack algorithm that in some cases could cause a sub-optimal set of par2 files to be retrieved has been fixed. Some cases where config file or command line values weren't error checked have been fixed. The --fullxover arg has been added to override the config file fullxover settings. This release handles a 400 response code better. There are miscellaneous fixes and code cleanups.

        •  21 Nov 2003 05:31

          Release Notes: This version allows the same server ID to be used for multiple hosts, in order to share header cache data. Extraneous exception information on TCP errors is no longer printed. getopt_long is searched for in libgnugetopt. Handling of incomplete par/par2 files was improved. The handling of incomplete data files was improved when par2 files are available. Compilation with the Mac OS X version of gcc 3.3 was fixed. BSD-style regex word boundaries are supported. PAR1 handling on bigendian systems was fixed.

          •  05 Oct 2003 03:51

            Release Notes: This version uses gcc's automatic dependency generation, fixes problems with uulib mis-parsing some subject lines, makes -K/--no-decode imply --no-autopar, renames files with decode warnings/errors so they don't cause reposts to be dupeskipped, fixes a sigpipe on broken connection on some platforms, includes better handling of completely damaged par files, and shows autopar status messages by default.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.