Crates.io | loirc |
lib.rs | loirc |
version | 0.2.0 |
source | src |
created_at | 2015-07-30 21:37:21.129121 |
updated_at | 2016-05-16 00:20:20.585016 |
description | Low-level IRC client library with robustness in mind. |
homepage | https://github.com/SBSTP/loirc |
repository | https://github.com/SBSTP/loirc |
max_upload_size | |
id | 2716 |
size | 72,367 |
loirc is a low level irc client library. It's with built robustness in mind. Automatic reconnections are built into the core, and utilities are available to increase reliability. It's the perfect library to use on fragile network connections such as Wi-Fi, but it's also very useful for any type of clients, such as bots and loggers, that require high availability.
Events are read from a channel, and communications are sent via Writers. Event processing can be a bit tedious, hence why this is considered low level.
A library named hiirc built on top of this is in active development, it will provide the same robustness, but with a much friendlier, event-based API.
The documentation is pretty good,
please refer to it for more information.
Examples are also available in the examples
folder.
Server side is not a goal of loirc at the moment.
zlib license, see LICENSE