simonmichael / ircbrowse

An IRC analysis server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ircbrowse

IRC Browse is a web service for browsing IRC logs. The IRC Browse site is here.

IRC Browse was originally built and maintained by Chris Done, but this fork is now maintained(?) by Tom Smeding.

Adding a channel

Add to Ircbrowse.Types.Import and open a pull request.

Building & running

Build:

$ stack install

Create the PostgreSQL database:

$ sudo su postgres --command 'createuser ircbrowse -P'
$ sudo su postgres --command 'createdb ircbrowse -O ircbrowse'

Update the database to the latest migration:

$ stack exec -- ircbrowse ircbrowse.conf create-version

Run:

$ stack exec -- ircbrowse ircbrowse.conf

Periodically update the database with new events from logs:

$ stack exec -- ircbrowse ircbrowse.conf complete-import

About

An IRC analysis server.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 85.7%Language:JavaScript 13.1%Language:CSS 1.1%Language:Shell 0.2%