source: protocols/python/examples/sampleplugin.py @ 26f3b5f

Last change on this file since 26f3b5f was 26f3b5f, checked in by Nick Murdoch <nick@…>, at 2013-03-19T19:58:17Z

Create a shell Protocol class for the module.

Can't currently do much with it, including even subclassing.

  • Property mode set to 100644
File size: 564 bytes
Line 
1"""sampleplugin.py - sample plugin for bitlbee-python.
2
3Place this file in bitlbee's plugin directory. bitlbee-python
4will pick it up as long as it has a .py extension.
5"""
6
7import sys
8import bpython
9print "hello, I'm a test plugin running on Python", sys.version_info
10
11print bpython.ProtocolPlugin
12print bpython.ProtocolPlugin()
13print bpython.register_protocol
14
15try:
16    class MyProtocol(bpython.ProtocolPlugin):
17        pass
18except Exception, e:
19    print "error:", e
20
21myproto = MyProtocol()
22print "myproto: ", myproto
23
24bpython.register_protocol('echo "hello"')
Note: See TracBrowser for help on using the repository browser.