Skip to content

Supybot Plugin (tested with Limnoria) for creating HTML channel logs.

License

Notifications You must be signed in to change notification settings

esplinr/HtmlLogger

Repository files navigation

HtmlLogger

Supybot Plugin for creating HTML channel logs.

An improved ChannelLogger:

  • Delete old conversations
  • Output log in a format suitable for inclusion into a web page with CSS formatting, and embed that log into an HTML template
  • All times are in UTC
  • Turns URLs into links

Commands:

  • flushlog: force a flush to disk

Notes:

  • Tested with Limnoria and Python 3.2, and Supybot and Python 2.7.
  • Currently the same header and footer templates are used for all channels

TODO:

  • HTML log file isn't closed correctly when receiving a kill signal
  • Insert into HTML template information like channel name + date
  • Allow an authenticated user to opt out of channel logging
  • Localization files are still for ChannelLogger
  • Improve the linkify regex
  • Unit tests, especially for linkify

About

Supybot Plugin (tested with Limnoria) for creating HTML channel logs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published