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|
|Operating Systems||OS Independent|
Release Notes: This release adds SSL and IPv6 support.
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.
Release Notes: The library now raises an exception (ServerNotConnectedError) when the client tries to send a message to a disconnected server.
Release Notes: Nicknames received in welcome messages are now stored to track nickname changes initiated by a nicknameinuse callback.
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.