Skip to main content

Python IRC Logger Daemon

Project description

irclogger is a simple daemon written in the Python Programming Language utilizing the circuits framework for the sole purpose of logging a set of IRC Channels to disk in the form that something like irclog2html can understand and parse.

Installation

From PyPi using pip:

$ pip install irclogger

from source:

$ mkvirtualenv irclogger
$ hg clone https://bitbucket.org/prologic/irclogger
$ cd irclogger
$ pip install -r requirements.txt

Usage

To display help:

$ irclogger --help

Usage: irclogger [options] <host> [<port>]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -d, --daemon          Enable daemon mode
  -c CHANNELS, --channel=CHANNELS
                        Channel to join (multiple allowed)
  -n NICK, --nick=NICK  Nickname to use
  -o OUTPUT, --output=OUTPUT
                        Path to store log files
  -p PIDFILE, --pidfile=PIDFILE
                        Path to store PID file
  -v, --verbose         Enable verbose debugging mode

To log a single channel:

$ irclogger -c "#mychannel" irc.freenode.net

ChangeLog for irclogger

0.0.2 (2014-10-04)

0.0.1 (2013-03-10)

  • Initial Release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

irclogger-0.0.2.tar.gz (11.7 kB view hashes)

Uploaded Source

Built Distributions

irclogger-0.0.2-py2.7.egg (10.8 kB view hashes)

Uploaded Source

irclogger-0.0.2-py2-none-any.whl (7.3 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page