By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,089 Members | 2,260 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,089 IT Pros & Developers. It's quick & easy.

Python Jabber client?

P: n/a
Is there such a thing as a general purpose Python Jabber client? I'm
imagining one that uses tkinter.

A little Googling finds a couple of Jabber protocol libraries written
in Python, a few half-finished projects, and a client for the Sharp
Zaurus, but I didn't spot any simple portable ones that are finished
and ready to use.

If there's more than one, does anyone have a favorite?

Thanks.
Sep 8 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Paul Rubin <http://ph****@NOSPAM.invalid> wrote:
If there's more than one, does anyone have a favorite?


twibber
http://slarty.polito.it:8069/~sciasb...in.cgi/twibber

Based on Twisted. Will probably be included in Twisted at some point in
the future. Twisted already has a jabber protocol implementation inside
it but it's very simple (and for example doesn't support SASL).

--
Valentino Volonghi aka Dialtone
Now Running MacOSX 10.4
Blog: http://vvolonghi.blogspot.com
http://weever.berlios.de
Sep 8 '05 #2

P: n/a
Hi Paul,

take this one. http://xmpppy.sourceforge.net/ It is used inside gajim,
my favorite jabber client. http://gajim.org/ It works like a charm.
And I am also using xmpppy for some monitoring tools, that alert our
admins.

Best regards,
Oliver

--
Oliver Andrich <ol************@gmail.com> --- http://roughbook.de/
Sep 8 '05 #3

P: n/a
Paul Rubin napisał(a):
Is there such a thing as a general purpose Python Jabber client? I'm
imagining one that uses tkinter.

A little Googling finds a couple of Jabber protocol libraries written
in Python, a few half-finished projects, and a client>
If there's more than one, does anyone have a favorite?


Gajim is most advanced one, if you don't mind GUI. There are also few
CLI XMPP/Jabber clients, but most of them is *x-limited.

As for libs, there are 2 that are worth of attention: xmpp.py, which has
very slow pace of advancement (most current version is available from
Gajim svn repo, sigh!) and PyXMPP, which is very limited in usage due to
use of libxml, which makes porting to Windows a real PITA. If you want a
decent library, get the one from Gajim repo, it is not as standard
compliant as PyXMPP (PyXMPP author is a JSF member), but is really and
true cross platform.

--
Jarek Zgoda
http://jpa.berlios.de/
Sep 8 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.