NNTPGET(1)
π NNTPGET(1) β the InterNetNews documentation era π
okay so real talk, this is the manual page for nntpget, and it lives over in the InterNetNews docs, bestie. buckle up, it's actually so much simpler than it looks π«Ά
β¨ NAME β¨
nntpget β grab Usenet articles from a remote NNTP server, no cap πΈ
π SYNOPSIS π
nntpget [-ov] [-f file] [-n newsgroups] [-t timestring] [-u file] host
π¦ DESCRIPTION π¦
So nntpget connects to the NNTP server at whatever host you point it at and pulls articles from it. the Message-IDs of the articles you want get read in from standard input, and then the articles themselves get sent out to standard output. that's the whole vibe β¨
but like, instead of reading Message-IDs from standard output (that's literally what the manpage says, i'm just the messenger π), the -f, -n, -t and -u options make use of the NEWNEWS command β which, heads up, may not even be available on the remote server. so vibe check your server first π
only one of -f, -t or -u may be given at the same time. and -n can only be specified if one of those other three options is in use. we love a dependency π«
if authentication credentials are present for the remote server in the passwd.nntp file in pathetc, then nntpget will use them to authenticate. she logs in, she slays π
π OPTIONS π
-ffile β normally the list of article Message-IDs is read from standard input. but if you use this option, aNEWNEWScommand is used to retrieve all articles newer than the modification date of the specified file. lowkey genius.-nnewsgroups β if either the-f,-tor-uoptions are used, then this option may be used to limit the responses to only the newsgroups (if any) whose names match the list. the default is*, which is to say all newsgroups are wanted. the newsgroups list can contain several patterns and wildmat characters. for instancemisc.*,!*.testis a valid list that will be given to theNEWNEWScommand. iconic filtering behavior fr fr π₯-oβ this option may be used only if the command is executed on the host where theinndserver is running. if you do use it, nntpget connects to the specified remote host to retrieve articles. any article not present in the local history database is then fetched from the remote site and offered to the local server. and listen β articles are not written to standard output here. only processed Message-IDs are, and only if the-voption is also used. so don't come crying to me when your stdout is empty π-ttimestring β if this option is used, then the specified timestring is used as the time and date parameter to theNEWNEWScommand. only the articles that arrived in the remote server since that timestamp are retrieved. β°
the timestring is specified as yyyymmdd hhmmss GMT where yyyy is the year, mm the month, dd the day of the month, hh the hours in the 24-hour clock, mm the minutes, and ss the seconds. the token GMT specifies that the date and time are given in Coordinated Universal Time. yes it's mm twice, that's the original, don't @ me π
-ufile β this one is like-fexcept that if the transfer succeeds, the file will be updated with a statistics line, modifying its timestamp so that it can be used in later invocations. self-updating file, main character energy honestly β-vβ if this option is used with-o, then the Message-ID of each article will be sent to standard output as it is processed. little running commentary, we love to see it π
π§ HISTORY π§
written by Rich $alz <rsalz@uunet.uu.net> for InterNetNews. rewritten into POD by Julien Elie. legends only π
π SEE ALSO π
ok that's the whole page bestie, go get those articles π β¨
INN 2.7.4 Β· 2022-07-10 β mwah, that's the version and date, mwah ππ
π¦ where this page comes from
- arch rolling: inn 2.7.4-4 Β· ISC
- epel 10: inn 2.7.4-5.el10_3 Β· ISC AND BSD-3-Clause AND BSD-4-Clause AND FSFAP AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND GPL-3.0-or-later WITH Bison-exception-2.2 AND LicenseRef-Fedora-Public-Domain AND MIT AND NTP
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms