Logo

PyIRC 3
next | modules | index

PyIRC 3 documentation¶

  • About
    • Why should I use PyIRC?
    • Architecture
    • Using PyIRC
  • Base library
    • auxparse
    • base
    • casemapping
    • event
    • extension
    • formatting
    • hook
    • line
    • numerics
  • Extensions
    • autojoin --- Automatically join channels on connection
    • bantrack --- Track and introspect ban and list modes
    • basetrack --- Core tracking functionality
    • basicapi --- High-level, easy-to-use IRC API
    • basicrfc --- Core RFC 1459 components
    • cap --- CAP command support
    • channeltrack --- Track and introspect channel properties and metadata
    • ctcp --- Easy handling of CTCP messages
    • isupport --- Introspect server properties and metadata
    • kickrejoin --- Automatically rejoin channel after KICK/REMOVE
    • lag --- Track lag to the IRC server
    • sasl --- SASL authentication services
    • services
    • starttls --- Upgrade connection to SSL (where supported)
    • usertrack --- Track and introspect user properties and metadata
  • IO backends
    • asyncio
    • socket
  • Utility modules
    • classutil
    • enum
    • version
  • Hooks
    • Event classes
    • Events
  • Examples

Welcome to PyIRC 3!¶

PyIRC 3 is an IRC library for Python designed to be flexible, extensible, usable, and useful. It has no external library dependencies for maximum portability.

License¶

This software is licensed according to the WTFPL or LPRAB, at your option.

Indices and tables¶

  • Index
  • Search Page

Table Of Contents

  • About
  • Base library
  • Extensions
  • IO backends
  • Utility modules
  • Hooks
  • Examples

Search

Enter search terms or a module, class or function name.

next | modules | index
© Copyright 2015, Elizabeth Myers, Andrew Wilcox. Last updated on 2015 Jun 20. Created using Sphinx 1.3.1.