Simple client interface.
Project description
ircclient
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.1.tar.gz
(5.8 kB
view hashes)