clogparse-0.1: Parse IRC logs such as the #haskell logs on tunes.org

Data.IRC.Event

Description

Represents events in an IRC channel. These do not correspond precisely to messages of the IRC protocol. They provide a somewhat higher-level view.

Synopsis

Documentation

newtype Nick Source

IRC nicks.

Constructors

Nick Text 

Instances

data Event Source

Events in an IRC channel.

Constructors

Join Nick Text

User joined.

Part Nick Text

User left the channel.

Quit Nick Text

User quit the server.

ReNick Nick Nick

User changed from one to another nick.

Talk Nick Text

User spoke (PRIVMSG).

Notice Nick Text

User spoke (NOTICE).

Act Nick Text

User acted (CTCP ACTION).

Kick Nick Nick Text

User was kicked by user.

Mode Nick Text

User set mode on the channel.

Log Text

Logging started or stopped.

Topic Text

Topic listing or change.

Names Text

Users list.

Instances

data EventAt Source

Event with timestamp.

Constructors

EventAt UTCTime Event

Event with timestamp.

NoParse Text

Unparsable line.