Projects / Python IRC library

Python IRC library

The Python IRC 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.

Operating Systems

RSS Recent releases

  •  27 Oct 2008 02:33

Release Notes: This release adds SSL and IPv6 support.

  •  10 Jun 2006 22:26

Release Notes: Infinitely recursive calls when disconnecting with a failed connection were fixed. ServerConnection.disconnect was made more consistent and some functions were changed to use it instead of quit. Quit arguments were fixed to return a list rather than a list of a list. Other minor fixes were made.

  •  09 Jul 2004 06:42

Release Notes: The library now raises an exception (ServerNotConnectedError) when the client tries to send a message to a disconnected server.

  •  30 Oct 2003 01:39

Release Notes: Nicknames received in welcome messages are now stored to track nickname changes initiated by a nicknameinuse callback.

  •  31 Aug 2003 11:25

Release Notes: Support has been added for DCC. The USER command is sent according to RFC 2812. Distutils support has been added. This release will ignore empty lines from the server. ServerConnection.remove_global_handler has been added. CTCP VERSION replies are prepended with VERSION.


Project Spotlight

GNU Wget

A network utility for downloading content from the Web.


Project Spotlight


A content management system that excels at community, portal, and Web application sites.