But I guess it would be more fun, to make some
call by meaning services.
http://www.vpri.org/pdf/tr2014003_callbymeaning.pdf
With an appropriate configuration and some
NNTP mapping you could then query any news server
more dynmamically your own or a foreign one. The
NNTP RFC isn't the worst, you have already a list
command that lists the actual set of verbs.
[C] CAPABILITIES
[S] 101 Capability list:
[S] VERSION 2
[S] READER
[S] NEWNEWS
[S] LIST ACTIVE NEWSGROUPS
[S] .