
msnlib
Alberto Bertogli (albertogli@telpin.com.ar)
----------------------------------------------

This is a python implementation for the msn messenger protocol, it's pretty
simple and straightforward; but it works well enough.

The basic idea is a main class which represents a connection with the server
and holds all the information.

It has only the a few methods to login, change some info and status, and send
messages; all the rest is driven by an asyncronous callback scheme registered
at runtime which can be changed on the fly.

So for a working client all you need is to create the basic callbacks and
implement a select loop and you're done.

You can find a working (and usable) example in the file named msnclient.py

For the message delivery there is an aditional file that has a small state
diagram because unless you are familiar with the protocol it might be a little
difficult to follow; but you don't really need to know everything, just
getting the msg callback is enough.


Please read the code to find out more; most of the documentation is there
either as command or as python documentation strings. You might also want to
check out the doc directory.

Comments and patches are always welcome.

Thanks,
		Alberto

