Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hyperimpose/irc
IRC client library. The project aims to abstract the IRC protocol completely and provide easy access to the state of the connection. It can be used to implement any kind of service.
https://github.com/hyperimpose/irc
client erlang hyperimpose irc irc-client
Last synced: about 18 hours ago
JSON representation
IRC client library. The project aims to abstract the IRC protocol completely and provide easy access to the state of the connection. It can be used to implement any kind of service.
- Host: GitHub
- URL: https://github.com/hyperimpose/irc
- Owner: hyperimpose
- License: agpl-3.0
- Created: 2024-01-19T21:23:05.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-05-06T17:13:06.000Z (8 months ago)
- Last Synced: 2024-11-13T11:53:35.294Z (2 months ago)
- Topics: client, erlang, hyperimpose, irc, irc-client
- Language: Erlang
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: COPYING
Awesome Lists containing this project
README
#+OPTIONS: ^:nil
* irc
*This is a pre-release version and its API may break*
An irc client library for Erlang.
** Main Features
Some of the features offered are:- An extensive implementation of the IRC protocol
- ISUPPORT, IRCv3, CTCP support
- Easy access to the connection state
- Multiple connections** Install
You can include this library in your projects as a dependency in rebar.config:#+BEGIN_SRC erlang
{deps, [%% ... Other dependencies
{irc, {git, "https://github.com/hyperimpose/irc.git", {branch, "master"}}}]}.
#+END_SRC** Documentation
- [[./doc/guide.org][User's guide]] :: Building, basic concepts
- [[./doc/usage.org][Usage Example]] :: An example echo bot
- [[./doc/reference.org][Reference Manual]] :: List of all the modules and functions offered** License
irc is licensed under the [[https://www.gnu.org/licenses/agpl-3.0.html][GNU Affero General Public License version 3 (AGPLv3)]].
#+BEGIN_CENTER
[[https://www.gnu.org/graphics/agplv3-with-text-162x68.png]]
#+END_CENTERA copy of this license is included in the file [[../../COPYING][COPYING]].