App::IRC::Log

Cro application for presentating IRC logs

NAME

App::IRC::Log - Cro application for presentating IRC logs

SYNOPSIS

use App::IRC::Log;

my $ail := App::IRC::Log.new:
  :$log-class,
  :$log-dir,
  :$rendered-dir,
  :$state-dir,
  :$static-dir,
  :$template-dir,
  :$zip-dir,
  colorize-nick => &colorize-nick,
  htmlize       => &htmlize,
  day-plugins   => day-plugins(),
  channels      => @channels,
;

my $service := Cro::HTTP::Server.new:
  :application($ail.application),
  :$host, :$port,
;
$service.start;

react whenever signal(SIGINT) {
    $service.stop;
    $ail.shutdown;
    exit;
}

DESCRIPTION

App::IRC::Log is a class for implementing an application to show IRC logs.

It is still heavily under development and may change its interface at any time.

It is currently being used to set up a website for showing the historical IRC logs of the development of the Raku Programming Language (see App::Raku::Log).

AUTHOR

Elizabeth Mattijsen [email protected]

Source can be located at: https://github.com/lizmat/App-IRC-Log . Comments and Pull Requests are welcome.

COPYRIGHT AND LICENSE

Copyright 2021 Elizabeth Mattijsen

This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.

App::IRC::Log v0.0.24

Cro application for presentating IRC logs

Authors

  • Elizabeth Mattijsen

License

Artistic-2.0

Dependencies

Array::Sorted::Util:ver<0.0.7>:auth<zef:lizmat>Cro::HTTP::Router:ver<0.8.6>Cro::WebApp::Template:ver<0.8.6>IRC::Channel::Log:ver<0.0.36>:auth<zef:lizmat>JSON::Fast:ver<0.16>RandomColor

Provides

  • App::IRC::Log

Documentation

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.