irclib -- Internet Relay Chat (IRC) protocol client library

The home of irclib is now:

http://python-irclib.sourceforge.net

Please see the Project pages (where you can download the library) for information about the project.

This library is intended to encapsulate the IRC protocol at a quite low level. It provides an event-driven IRC client framework. It has a fairly thorough support for the basic IRC protocol, CTCP and DCC connections.

In order to understand how to make an IRC client, I'm afraid you more or less must understand the IRC specifications. They are available here:

http://www.irchelp.org/irchelp/rfc/

Requirements:

Installation:

The main features of the IRC client framework are:

Current limitations:

Unfortunately, this library isn't as well-documented as I would like it to be. I think the best way to get started is to read and understand the example program irccat, which is included in the distribution.

The following files might be of interest:

NOTE: If you're running one of the examples on a unix command line, you need to escape the # symbol in the channel. For example, use #test instead of #test.

Enjoy.

Maintainer: Jason R. Coombs <jaraco@jaraco.com>

Original Author: Joel Rosdahl <joel@rosdahl.net>