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)
Updated to use circuits 3.0
0.0.1 (2013-03-10)
Initial Release
Project details
Release history Release notifications | RSS feed
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)
Built Distributions
irclogger-0.0.2-py2.7.egg
(10.8 kB
view hashes)
Close
Hashes for irclogger-0.0.2-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fda15fc008a78f987a827449e565d15b6cc1f8b77478f35cf724dac08be358a0 |
|
MD5 | 1a0425929583e70f1ecea3f962371009 |
|
BLAKE2b-256 | 3cfcbe26f6376336b742b29a96d2bb264dcd49ca01d04aa56f59a783160521d5 |