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 details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Egg

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

Uploaded Python 2

File details

Details for the file irclogger-0.0.2.tar.gz.

File metadata

  • Download URL: irclogger-0.0.2.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for irclogger-0.0.2.tar.gz
Algorithm Hash digest
SHA256 90cf9fa77bad4a2494e3fc8e20609f6e29f17fb5db229fddb2fb4ff9a525c9eb
MD5 312eb24dbdec288f8880202411b7d25c
BLAKE2b-256 4b6fc003aa37cdf190eca58f2c1a767fa77959214c855f324b68b9fb76e766f5

See more details on using hashes here.

File details

Details for the file irclogger-0.0.2-py2.7.egg.

File metadata

  • Download URL: irclogger-0.0.2-py2.7.egg
  • Upload date:
  • Size: 10.8 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for irclogger-0.0.2-py2.7.egg
Algorithm Hash digest
SHA256 0f67efc5ad9099130445340e8f1eafd0b8153e3ac3b72b2f6204d2d39b37caf3
MD5 de85d05a9779dd49b0b951cd65458d19
BLAKE2b-256 1d1d6e253fcdf2b3956b33573706202dbc8c722e102b5469399465463ff7d3f0

See more details on using hashes here.

File details

Details for the file irclogger-0.0.2-py2-none-any.whl.

File metadata

File hashes

Hashes for irclogger-0.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 fda15fc008a78f987a827449e565d15b6cc1f8b77478f35cf724dac08be358a0
MD5 1a0425929583e70f1ecea3f962371009
BLAKE2b-256 3cfcbe26f6376336b742b29a96d2bb264dcd49ca01d04aa56f59a783160521d5

See more details on using hashes here.

Supported by

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