loirc

Crates.ioloirc
lib.rsloirc
version0.2.0
sourcesrc
created_at2015-07-30 21:37:21.129121
updated_at2016-05-16 00:20:20.585016
descriptionLow-level IRC client library with robustness in mind.
homepagehttps://github.com/SBSTP/loirc
repositoryhttps://github.com/SBSTP/loirc
max_upload_size
id2716
size72,367
Simon Bernier St-Pierre (sbstp)

documentation

http://sbstp.github.io/loirc/loirc/

README

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

Commit count: 76

cargo fmt