Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Simple IRC logging built on Sinatra, CouchDB and Marvin (with a horrible name)
branch: master

README.textile

IRClerk – Sinatra + CouchDB + Marvin == IRC logging goodness

Getting started

Firstly, Clone this repo and then change to the top level directory.

Next, run the following commands to prepare your database:

./couchdb-setup/initialize-database

Now, to use the irc bot, you’ll need two things:

  1. The marvin gem – use sudo gem install Sutto-marvin --source=https://gems.github.com/
  2. Edit irc-bot/config/settings.yml and irc-bot/config/connections.yml

Next, start up the logger bot:

marvin client irc-bot -v

Optionally, you can add -d if you want to run it in the background.

If you now check the channels / write a few messages, and then check the db using futon
(the couchdb web admin interface, you should see they’ve been logged.)

Next, run ruby application.rb inside the web app directory, surf to http://localhost:4567/
and enjoy!

Something went wrong with that request. Please try again.