kiboze.pl - a news archiving 'bot
kiboze.pl [-hvd] [-V] [-Q] [-n newsrcfile] [-s newsserver]
After configuration, set up your crontab to run the script periodically. A sample crontab line, which runs every four hours:
# Run kiboze.pl 0 0,4,8,12,16,20 * * * /home/tskirvin/news/kiboze/kiboze.pl
Disk space requirements will vary depending on how many groups you're archiving; I've been archiving a local hierarchy (cmi.*) for about four years now and have saved a few hundred megabytes worth of articles, but it would be a lot worse to get a large hierarchy.
NNTP Authentication is taken care of with Net::NNTP::Auth, part of the NewsLib package. More information is there.
Make some default newsrc files if one doesn't exist. Locking capabilities, perhaps.
Trap ^C and such so that we can close nicely.
Tim Skirvin <firstname.lastname@example.org>
This code may be redistributed under the same terms as Perl itself.
Copyright 1997-2004, Tim Skirvin <email@example.com>