ddollar / irchive

CouchDB-based IRC logger

This URL has Read+Write access

name age message
file .gitignore Mon Sep 28 11:21:13 -0700 2009 dont need a tmp/restart in the repo [ddollar]
file Capfile Mon Sep 28 10:54:40 -0700 2009 initial commit after cleanup [ddollar]
file README.rdoc Mon Sep 28 12:29:24 -0700 2009 update docs for dependencies [ddollar]
file Rakefile Mon Sep 28 11:18:56 -0700 2009 fix up docs [ddollar]
directory bin/ Mon Sep 28 10:54:40 -0700 2009 initial commit after cleanup [ddollar]
file config.ru Mon Sep 28 18:58:17 -0700 2009 only cache in production [ddollar]
directory config/ Mon Sep 28 10:57:10 -0700 2009 symlink config files out of shared [ddollar]
directory lib/ Mon Sep 28 19:19:17 -0700 2009 ability to command the bot to join channels [ddollar]
directory public/ Mon Sep 28 20:47:27 -0700 2009 fix order [ddollar]
directory views/ Mon Sep 28 13:19:06 -0700 2009 use more verbose jquery [ddollar]
directory web/ Mon Sep 28 20:52:09 -0700 2009 hide ##irchive channel [ddollar]
README.rdoc

IRChive

Installation

Clone the repository

 $ git clone git://github.com/ddollar/irchive.git

Dependencies

Install the gem dependencies

 $ rake gems:install

Install CouchDB

Install Memcached

Configuration

 $ cp config/irchive.yml.example config/irchive.yml
 $ $EDITOR config/irchive.yml

Running

IRC daemon

 $ ruby bin/irchive.rb

Web frontend

Point your Passenger server at irchive’s root directory