Skip to content

ivosu/ircpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ircpp

ircpp is a simple C++17 open-source library for basic IRCv3 message parsing and client using websocket.

Requirements

Client uses Microsoft's CPP REST SDK because of it's tasks and websocket. I plan on either replacing them completely or find another libraries with similar functionality.

Contribution

Feel free to create pull requests, I am aware that this is not polished as it could be.

Examples

See this repo, there is a really simple example for reading Twitch chat.

TODO's

Main TODO's are:

  • Replacing mentioned CPP REST SDK
  • Better commented/documented code
  • Fully comply to all specifications (namely tags key parsing and rfc952 for hostnames)

Near future:

  • C++20 modules!