This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Evan Weaver (author)
Wed Jul 01 22:17:10 -0700 2009
kirby /
| name | age | message | |
|---|---|---|---|
| |
CHANGELOG | Wed Jul 01 22:39:36 -0700 2009 | |
| |
LICENSE | Thu Aug 02 01:47:29 -0700 2007 | |
| |
Manifest | Fri Aug 10 17:23:59 -0700 2007 | |
| |
README | Wed Feb 06 11:27:06 -0800 2008 | |
| |
Rakefile | Sun Sep 16 19:49:41 -0700 2007 | |
| |
bin/ | Sun Dec 30 22:02:21 -0800 2007 | |
| |
lib/ | Wed Jul 01 22:39:36 -0700 2009 |
README
Kirby A super-clean IRC bot. == License Copyright 2007, 2008 Cloudburst, LLC. Licensed under the AFL 3. See the included LICENSE file. The public certificate for the gem is here[http://rubyforge.org/frs/download.php/25331/evan_weaver-original-public_cert.pem]. If you use this software, please {make a donation}[http://blog.evanweaver.com/donate/], or {recommend Evan}[http://www.workingwithrails.com/person/7739-evan-weaver] at Working with Rails. == Features * <tt>irb</tt>-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: <tt>----daemon</tt>:: Daemonize. <tt>----silent</tt>:: Never speak, even for errors. <tt>----log</tt>:: Log channel chatter to a file. <tt>----debug</tt>:: 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[http://rubyforge.org/forum/forum.php?forum_id=13984]. Patches and contributions are very welcome. Please note that contributors are required to assign copyright for their additions to Cloudburst, LLC. == Further resources * http://blog.evanweaver.com/articles/2007/01/04/kirby-spies-your-svn * http://blog.evanweaver.com/articles/2007/01/06/kirby-gets-a-del-icio-us-account * http://blog.evanweaver.com/articles/2007/01/02/a-ruby-eval-bot-for-irc-kirby







