[p2pu-dev] Fwd: irclog.gr

Philipp Schmidt phi.schmidt at gmail.com
Tue May 10 13:07:56 UTC 2011


Laurian set up IRC logging some time ago. Now the topic is discussed
for Mozilla chat rooms. Not sure if this is useful for us as well. P


---------- Forwarded message ----------
From: Ben Moskowitz <ben at mozillafoundation.org>
Date: 9 May 2011 23:17
Subject: Fwd: irclog.gr
To: mozfoundation all <all at mozillafoundation.org>


any requests to log our IRC chatrooms?
Begin forwarded message:

From: Lloyd Hilaiel <lloyd at mozilla.com>
Date: May 9, 2011 12:20:42 PM EDT
To: labs at mozilla.com
Subject: irclog.gr

Lots of people have expressed interest in irc logging, so I wrote
irclog.gr.

site: http://irclog.gr
code: https://github.com/lloyd/ircloggr

The system is implemented in two parts, there's a configurable node.js
server that's responsible for logging to sqlite databases and exposes a
resty jsony api:
https://github.com/lloyd/ircloggr/blob/master/WSAPI.md

For instance:

$ curl -s 'http://irclog.gr/api/utterances/irc.freenode.net/yajl?num=1
' | json_reformat
[
   {
       "id": 1,
       "ts": 1304946089,
       "who": "lth",
       "msg": "ahem."
   }
]

Then there's the front-end which is a static webpage:
https://github.com/lloyd/ircloggr/tree/master/static

At this point I've stood up irclog.gr primarily to get something
running now as an experiment.  I've added openwebapps, hackasaurus,
and freenode #yajl.  So:

* If there are any rooms that anyone would like to add or remove, holler.
* If you want features, add them to issues:
https://github.com/lloyd/ircloggr/issues
* If you write features, send a pull request.

I'm specifically interested in help making the web ui awesome, something that
I'm bad at.

Privacy features: I'll leave it up to the room owners to figure out
how to tell people that the bot is logging.  We spoke of a feature
where the bot tells you the first time he sees you, that's not
implemented yet.  But, as of this morning there is an "amnesia"
feature, so you can do something like this:

10:19 <@lth> ircloggr: amnesia
10:19 < ircloggr> lth: Dude, I can no longer remember the last 30 minutes, o.O

lloyd


More information about the p2pu-dev mailing list