I begin to hear about some projects using our beloved python MSN Messenger library : pymsn. As you could have guessed, most of them are clients. There is CupsAndString, a command line client written in 128 lines of python by Alsuren, LiMSN which has a wxWidgets interface and finally Open Live Messenger, a GTK+ client written by Julien Enche (Trapamoosch). Thanks to all of the client developers for your feedbacks and for providing examples of how to use the library
.
Of course, pymsn is also the base library for the telepathy-butterfly Telepathy connection manager. There is a development version of butterfly but most of the pymsn new/refreshed features will be integrated in it just before the release because it’s not a weighty work to do and all development efforts should better go for pymsn.
If any reader of this post is interested in learning more on the pymsn project, feel free to join #pymsn on freenode to have a good chat. Contributors of all sorts (developers, testers, documentation writers, …) are welcome too
August 29, 2007 at 4:57 pm
*laughs* You’ve never heard any of my rants about how much I hate ncurses, have you?
CupsAndString uses raw stdio, so you can connect it to pipes however you want. CupsAndString is “command line”.
ncurses is “GUI-within-a-console”: Pretty redundant, now that more consumer platforms have “only graphical toolkits” than “only consoles”. If I were going to provide a GUI, it *wouldn’t* be written in ncurses.
If anyone wants a link for cupsandstring, it’s https://launchpad.net/cupsandstring/+download
August 29, 2007 at 5:05 pm
Heh, sorry for the mistake, it’s now updated in the post
October 12, 2007 at 4:43 pm
Hi, i’m starting reading informations about the msnp 8-15 from http://msnpiki.msnfanatic.com/, i also did the checkout of the stable & develop version of pymsn, and i joined the irc channel on freenode, but seems there is no one active, anyway, i have some troubles reading the code, any suggestion?
October 12, 2007 at 7:16 pm
Hi, actually both the active developers of pymsn (Ali and I) went back to school these days. We’re busy and sorry for not have been able to release pymsn for now. What is your goal? If you want to use pymsn, take a look at existing clients. If you wanna hack on the msnp15 protocol and get help with pymsn, just dive into the development branch code even if it’s hard to understand its design.