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.

Tags Software Development Libraries Python Modules Application Frameworks Communications Chat IRC
Licenses LGPL
Operating Systems OS Independent
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Oct 2008 02:33
  • Rrelease-after

Changes: This release adds SSL and IPv6 support.

  • Rrelease-mid
  •  10 Jun 2006 22:26
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  09 Jul 2004 06:42
  • Rrelease-after

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

  • Rrelease-mid
  •  30 Oct 2003 01:39
  • Rrelease-after

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

  • Rrelease-mid
  •  31 Aug 2003 11:25
  • Rrelease-after

Changes: 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.

No-screenshot

Project Spotlight

Saros

An Eclipse plugin for distributed collaborative programming.

0b00b798083cf6e7fba7a1f80bea1888_thumb

Project Spotlight

phpSANE

A Web-based frontend for SANE.