Skip to main content

An HTML formatter for IRC log files

Project description

An HTML formatter for IRC log files. Currently, only the format used by Omnipresence is supported; look in interstat.formats for an idea of how to add more.

Install it with:

$ pip install interstat

Then run:

$ interstat LOGFILE HTMLFILE

If you want to change the generated HTML or CSS, copy the files in the interstat/templates directory that you want to override, make your changes, and run:

$ interstat --template-dir my-templates/ LOGFILE HTMLFILE

For more options, try:

$ interstat --help

Interstat also provides a Python API, in case that’s more your thing:

>>> import interstat
>>> # Convert an entire log file:
>>> interstat.file_as_html(open('irc.log'), 'omnipresence')
>>> # Or just some text with embedded mIRC formatting codes:
>>> interstat.line_as_html('\x02Bold\x02 and \x1Funderlined\x1F, oh my!')

Report bugs and make feature requests on Interstat’s GitHub project page.

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

interstat-0.2.2.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

interstat-0.2.2-py2.py3-none-any.whl (13.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file interstat-0.2.2.tar.gz.

File metadata

  • Download URL: interstat-0.2.2.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for interstat-0.2.2.tar.gz
Algorithm Hash digest
SHA256 078aca3958232060cdf20721b4de1f21019a7b19adeabd4bf3882d9aeb55d84c
MD5 44d53c20e84c4c872473a65986c202bd
BLAKE2b-256 137db647a0dad2d16dc5bd4f189cd62ec836d0c9d01f8342cad033ad246a51df

See more details on using hashes here.

File details

Details for the file interstat-0.2.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for interstat-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 15c1c93853d51df33cf5a508f2993efa5d6705d8135bcdf0478af3216343a9c4
MD5 fa73ecfa107c2cba2f54957d5e22ad7c
BLAKE2b-256 5d3d516f0d49e38305d31c74695e5be9e28948288dfa9c83ff923cd89698bd13

See more details on using hashes here.

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