The net/py-irclib port
py3-irclib-0.6.0 – 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://pypi.python.org/pypi/py_irclib
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Run dependencies
Test dependencies
Reverse dependencies
Files
- /usr/local/lib/python3.12/site-packages/irclib/
- /usr/local/lib/python3.12/site-packages/irclib/__init__.py
- /usr/local/lib/python3.12/site-packages/irclib/__pycache__/
- /usr/local/lib/python3.12/site-packages/irclib/__pycache__/__init__.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/__pycache__/__init__.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/__pycache__/_version.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/__pycache__/_version.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/__pycache__/errors.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/__pycache__/errors.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/__pycache__/parser.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/__pycache__/parser.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/_version.py
- /usr/local/lib/python3.12/site-packages/irclib/errors.py
- /usr/local/lib/python3.12/site-packages/irclib/parser.py
- /usr/local/lib/python3.12/site-packages/irclib/py.typed
- /usr/local/lib/python3.12/site-packages/irclib/util/
- /usr/local/lib/python3.12/site-packages/irclib/util/__init__.py
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/__init__.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/__init__.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/commands.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/commands.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/compare.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/compare.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/frozendict.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/frozendict.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/numerics.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/numerics.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/string.cpython-312.opt-1.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/__pycache__/string.cpython-312.pyc
- /usr/local/lib/python3.12/site-packages/irclib/util/commands.py
- /usr/local/lib/python3.12/site-packages/irclib/util/compare.py
- /usr/local/lib/python3.12/site-packages/irclib/util/frozendict.py
- /usr/local/lib/python3.12/site-packages/irclib/util/numerics.py
- /usr/local/lib/python3.12/site-packages/irclib/util/string.py
- /usr/local/lib/python3.12/site-packages/py_irclib-0.6.0.dist-info/
- /usr/local/lib/python3.12/site-packages/py_irclib-0.6.0.dist-info/METADATA
- /usr/local/lib/python3.12/site-packages/py_irclib-0.6.0.dist-info/RECORD
- /usr/local/lib/python3.12/site-packages/py_irclib-0.6.0.dist-info/WHEEL
- /usr/local/lib/python3.12/site-packages/py_irclib-0.6.0.dist-info/licenses/
- /usr/local/lib/python3.12/site-packages/py_irclib-0.6.0.dist-info/licenses/LICENSE