Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A super-clean IRC bot with sandboxed Ruby evaluation, repository watching, and link-logging to del.icio.us

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 lib
Octocat-spinner-32 CHANGELOG
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Manifest
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 Rakefile
README.rdoc

Kirby

A super-clean IRC bot.

DEPRECATED

No replacement.

License

Copyright 2007, 2008 Cloudburst, LLC. Licensed under the AFL 3. See the included LICENSE file.

The public certificate for the gem is here.

If you use this software, please make a donation, or recommend Evan at Working with Rails.

Features

  • irb-like interface

  • safe, sandboxed Ruby environment

  • svn and git-atom commit watching

  • silent del.icio.us link saving

  • tolerable channel fault recovery

Kirby is considered feature-locked.

Installation

sudo gem install kirby

Usage

To start a basic Kirby from the command line:

cd working/directory
kirby mynick mychannel myserver.org [delicious_user] [delicious_pass] [--options]

Logs and repository histories get saved to the working directory.

Available post-parameters are:

----daemon

Daemonize.

----silent

Never speak, even for errors.

----log

Log channel chatter to a file.

----debug

Debug mode.

See the Kirby class for in-channel commands.

Crontab example

You can use a crontask to keep Kirby alive at all times. For example:

* * * * * bash -c 'cd /working/directory; kirby mynick mychannel irc.freenode.net \
--daemon --log --silent &> /dev/null'

Reporting problems

The support forum is here.

Patches and contributions are very welcome. Please note that contributors are required to assign copyright for their additions to Cloudburst, LLC.

Further resources

Something went wrong with that request. Please try again.