Version: 0.4.8.20110306, Package name: py-irclib-0.4.8.20110306 |
Maintained by: The OpenBSD ports mailing-list |
Master sites: |
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description 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. The main features of the IRC client framework are: * Abstraction of the IRC protocol. * Handles multiple simultaneous IRC server connections. * Handles server PONGing transparently. * Messages to the IRC server are done by calling methods on an IRC connection object. * Messages from an IRC server triggers events, which can be caught by event handlers. * Reading from and writing to IRC server sockets are normally done by an internal select() loop, but the select()ing may be done by an external main loop. * Functions can be registered to execute at specified times by the event-loop. * Decodes CTCP tagging correctly (hopefully); I haven't seen any other IRC client implementation that handles the CTCP specification subtilties. * A kind of simple, single-server, object-oriented IRC client class that dispatches events to instance methods is included. * DCC connection support. |
Filesize: 33.654 KB |
Version History (View Complete History) |
|
2021-11-01 18:01:43 by Stuart Henderson | Files touched by this commit (139) |
Log message: bump REVISION for switch from Python 3.8 -> 3.9 |
2020-07-03 15:13:23 by Stuart Henderson | Files touched by this commit (1032) |
Log message: bump REVISION; python 3 default changed to 3.8 |
2020-04-01 01:52:38 by Bjorn Ketelaars | Files touched by this commit (4) |
Log message: Update to py-irclib-0.4.8 and migrate to py3-only From Daniel Winters <daniel AT tydirium DOT org>. Thank you! |
2019-07-12 14:49:09 by Stuart Henderson | Files touched by this commit (854) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349) |
Log message: Drop remaining MD5/RMD160/SHA1 checksums. |
2011-06-08 12:00:50 by Jasper Lievisse Adriaanse | Files touched by this commit (49) |
Log message: bump after default python version switch |
2010-08-30 15:21:54 by Stuart Henderson | Files touched by this commit (25) |
Log message: bumps for new python |
2010-07-12 16:07:42 by Stuart Henderson | Files touched by this commit (244) |
Log message: use REVISION, checked with before/after make show=PKGNAMES (plus some extra-careful checking where there are complicated PSEUDO_FLAVORS). |
2009-03-25 14:30:27 by Jasper Lievisse Adriaanse | Files touched by this commit (2) |
Log message: - more missing bumps |
2007-10-08 02:22:44 by Steven Mestdagh | Files touched by this commit (216) |
Log message: bump PKGNAME after python version switch |
2007-09-15 16:37:00 by Michael Erdely | Files touched by this commit (333) |
Log message: Remove surrounding quotes in COMMENT*/PERMIT_*/BROKEN/ERRORS Add $OpenBSD$ to p5-SNMP-Info/Makefile (ok kili@, simon@) |
2007-04-05 10:20:19 by Marc Espie | Files touched by this commit (912) |
Log message: base64 checksums. |
2006-09-20 06:41:46 by Xavier Santolaria | Files touched by this commit (3) |
Log message: Update to python-irclib-0.4.6 and drop maintainership. |
2006-06-03 03:43:03 by Aleksander Piotrowski | Files touched by this commit (15) |
Log message: Bump PKGNAMEs after recent python switch |
2005-10-30 03:32:45 by Xavier Santolaria | Files touched by this commit (3) |
Log message: Update to python-irclib-0.4.5 |
2005-01-05 10:15:08 by Christian Weisgerber | Files touched by this commit (250) |
Log message: SIZE |
2004-09-15 12:17:48 by Marc Espie | Files touched by this commit (262) |
Log message: new plists, kill a few INSTALL scripts. |
2004-08-04 13:14:30 by Xavier Santolaria | Files touched by this commit (11) |
Log message: MODULES= lang/python |