洪民憙 (홍민희) 블로그

이하의 글은 2010년에 쓴 것입니다. 오래된 글인 만큼, 현재의 생각과 전혀 다른 내용도 많이 포함되어 있고, 당시와는 상황이 많이 달라진 점도 있습니다. 또한, 그 당시에 잘못 알려졌던 정보도 포함되어 있을 수 있습니다. 어찌됐든 저는 제 오래된 글이 회자되는 것을 저어합니다. 읽기에 앞서 양해를 부탁드립니다.

irclog

만들어서 혼자 쓰기만 하고 있던 irclog를 PyPI에 올렸다. irssi 로그를 웹에서 볼 수 있게 해준다. easy_install이나 pip로 설치할 수 있다.

$ pip install irclog

설치한 다음에는 아래처럼 웹 서버를 띄울 수 있다. (<server>, <channel> 등은 저장 경로 패턴.)

$ python -m irclog.web.server --port 80 \
  $HOME'/.irssi/log/<server>/<channel>/<date:%Y-%m-%d.log>'

자신이 쓰고 싶은 WSGI 서버가 따로 있으면 그걸 써도 된다. WSGI 애플리케이션은 irclog.web.Application 클래스의 인스턴스를 만들어서 쓰면 된다.

http://packages.python.org/irclog/