6 releases
Uses old Rust 2015
0.2.0 | May 16, 2016 |
---|---|
0.1.4 | Oct 12, 2015 |
0.1.3 | Sep 25, 2015 |
0.1.1 | Jul 30, 2015 |
#3 in #robustness
46 downloads per month
Used in 3 crates
(via hiirc)
67KB
1.5K
SLoC
loirc
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.
License
zlib license, see LICENSE
Dependencies
~2MB
~30K SLoC