Skip to content
This repository has been archived by the owner on Apr 19, 2021. It is now read-only.
/ ircproto Public archive

(WIP) A protocol-only IRC library for Python

License

Notifications You must be signed in to change notification settings

aurieh/ircproto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ircproto

A protocol-only, bring-your-own-IO IRC (client*) library for the Python programming language. Inspired by h11, jaraco/irc and wsproto. This library implements IRC as defined in RFC 1459. RFCs 2810, 2811, 2812**, 2813 and 7194 have not been considered (yet). Non standard numerical reply codes are in an unfinished state, so you might need to handle those yourself.

* A server implementation is on the roadmap

** Reply numericals have been ported over.

Warning

This library is in a very unfinished state. You probably shouldn't use it. PRs are welcome!

Things that work

  • Basic command messages
  • Basic server-sent events

Things that need to be implemented

  • DCC
  • SASL auth
  • RFC extension support
  • Non-standard reply codes (Unreal etc..)

About

(WIP) A protocol-only IRC library for Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages