Py-ucengine is a project mainly written in Python, it's free.
python client for UCEngine
A python client for UCEngine. Async is handled with gevent.
Minimalistic implementation.
python setup.py build
sudo python setup.py install
Lauch the server (Erlang side)
demo:start().
And the test (Python side)
python test/basic.py
# an engine
uce = UCEngine('localhost', 5280)
# a user
victor = User('[email protected]')
# connecting
victor.presence(uce, 'pwd')
# asking hour to the server
print victor.time()
# registering callback. Meeting creation is lazy
victor.meetings['demo'].callback('chat.message.new', lambda event: print event)
# joining
victor.meetings['demo'].join()
# fire and forget a message
victor.meetings['demo'].async_chat('bonjour Monde', 'fr')
The callback should print the event
Validated with pyflakes and pylint