Simple client interface.
Project description
Simple IRC client interface.
Example
from ircclient.client import DispatchClient
client = DispatchClient((‘localhost’, 6667), blocking=True) client.connect()
m = client.dispatch() # ircclient.struct.Message assert m.type == ‘CONNECTED’ # connected message which is out of irc protocol
client(‘nick’, ‘testnick’) # list args are joined. colons will be automatically added. client(‘user 8 * :{name}’, name=’realname’) # keyword args are formatted as raw string
- while True:
m = client.dispatch() # raw=True option will make it returns raw text print(m) # ircclient.struct.Message
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ircclient-0.2.0.tar.gz
(5.7 kB
view hashes)