kiboze.pl - a news archiving 'bot
kiboze.pl [-hvd] [-V] [-Q] [-n newsrcfile] [-s newsserver]
[...]
Prints a short help message and exits.
Prints the version number and exits.
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.
News::Archive, News::Newsrc
News::Archive, kibozerc
Tim Skirvin <tskirvin@killfile.org>
This code may be redistributed under the same terms as Perl itself.
http://www.killfile.org/~tskirvin/software/kiboze/
http://www.killfile.org/~tskirvin/software/news-archive/
Copyright 1997-2004, Tim Skirvin <tskirvin@killfile.org>
To install News::Archive, copy and paste the appropriate command in to your terminal.
cpanm
cpanm News::Archive
CPAN shell
perl -MCPAN -e shell install News::Archive
For more information on module installation, please visit the detailed CPAN module installation guide.