Usenet Archiving Tool
This code is for archiving Usenet discussions, not downloading files. Newsgroup posts are saved under the authors name and email, instead of a subject / thread format. It's possible to download all of the post on a group's NNTP server, or to select a subset of those posts. Just place usenet.py in an empty directory and run it using Python. Run it again to update the archive, and any duplicate posts will be ignored.