This is an unofficial IRC Bot which allows for fetching FreeBSD information such as Problem Reports and information about ports.
Perl
Latest commit 1d37283 Nov 27, 2009 Rick E Ready to parse HTML. Will do so next commit.
(We even get the data every time the search command is given. We just
don't parse it or do anything with it...... Parsing is going to be fun.
\o/)..
Permalink
Failed to load latest commit information.
doc Moved documentation and license to doc/. Created ./doc/using. Nov 27, 2009
.gitignore
DATABASE.sqlite3 Removed manpages from database, will eventually be web based. Nov 27, 2009
Factoids.pm Removed manpages from database, will eventually be web based. Nov 27, 2009
Levels.pm Factoid basically work now. Aug 24, 2009
Man.pm Removed manpages from database, will eventually be web based. Nov 27, 2009
PortLookup.pm Ready to parse HTML. Will do so next commit. Nov 27, 2009
ProblemReport.pm Fixed a minor bug with a hackish, but working, fix. Aug 22, 2009
README.markdown Added some documentation about patches, etc. Aug 22, 2009
freebsd.pl Ready to parse HTML. Will do so next commit. Nov 27, 2009

README.markdown

FreeBSD - Bot

The unofficial FreeBSD IRC Information Bot.

How To Use

<GuestUser> What's a good CLI IRC Client, in the ports tree?
<CodeBlock> Check out <irc/irssi>.
  <FreeBSD> irc/irssi (irc) -> A modular IRC client with many features : Maintainer: vanilla@FreeBSD.org

Requirements

The bot uses Bot::BasicBot. On FreeBSD you can get this from ports. It also uses HTML::TableExtract, and LWP::Simple. You will also need the DBD::SQLite module for the factoids commands.

License

What would a FreeBSD bot be without being released under the good 'ol BSD License.

I Wanna Contribute

Aside from forking a new bot, I'll accept patches for things. Please make them with diff -ruN, and test them before sending them. No guarantee is to be made that a patch will be implemented and it is by my discretion.

I need help!

If you need help, feel free to find me on irc.eighthbit.net (codeblock). Join #offtopic or #codeblock.