The net/py-irclib,python3 port
py3-irclib-0.4.8.20110306p4 – Internet Relay Chat (IRC) protocol client library for Python (cvsweb github mirror)
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.WWW: https://github.com/sixohsix/python-irclib
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Run dependencies
Files
- /usr/local/lib/python3.11/site-packages/__pycache__/
- /usr/local/lib/python3.11/site-packages/__pycache__/ircbot.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/__pycache__/ircbot.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/__pycache__/irclib.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/__pycache__/irclib.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/ircbot.py
- /usr/local/lib/python3.11/site-packages/irclib.py
- /usr/local/lib/python3.11/site-packages/python_irclib-0.4.8.dist-info/
- /usr/local/lib/python3.11/site-packages/python_irclib-0.4.8.dist-info/COPYING
- /usr/local/lib/python3.11/site-packages/python_irclib-0.4.8.dist-info/METADATA
- /usr/local/lib/python3.11/site-packages/python_irclib-0.4.8.dist-info/RECORD
- /usr/local/lib/python3.11/site-packages/python_irclib-0.4.8.dist-info/WHEEL
- /usr/local/lib/python3.11/site-packages/python_irclib-0.4.8.dist-info/top_level.txt
- /usr/local/share/examples/py-irclib/
- /usr/local/share/examples/py-irclib/dccreceive
- /usr/local/share/examples/py-irclib/dccsend
- /usr/local/share/examples/py-irclib/irccat
- /usr/local/share/examples/py-irclib/irccat2
- /usr/local/share/examples/py-irclib/servermap
- /usr/local/share/examples/py-irclib/testbot.py
- @conflict py-irclib-*