TLV.js
画像はTwitterのPublic TimelineをIRCのログ代わりにしたやつ。
古いログをひたすら継ぎ足して表示したり、検索したり、とある日のログを読んだりできる。
試してみる
MongoDBは動いてる前提。インストールするならInstalling MongoDBが詳しい。
Mongo.pmをtiarraPath/module/Log/に配置、confの例は以下に。
必要に応じてcpanm MongoDB
したのち/load
か再起動でMongo.pmを読み込む。
+ Log::Mongo {
charset: utf8
channel: *
}
Node.jsとcoffee-scriptが入っていればnpm install
してcoffee app.coffee
で動き出す。
http://localhost:3000にアクセス!
その他
環境変数NODE_ENVをproduction
に設定するとSSL+BASIC認証で起動する。_run.sh参照。
あとから見返したいチャンネルが1つだけだったのでチャンネル名を考慮していない。全部混ざって表示されるはず。