Python Jabber client?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Paul Rubin

    #1

    Python Jabber client?

    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.
  • Valentino Volonghi aka Dialtone

    #2
    Re: Python Jabber client?

    Paul Rubin <http://phr.cx@NOSPAM.i nvalid> wrote:
    [color=blue]
    > If there's more than one, does anyone have a favorite?[/color]

    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

    Comment

    • Oliver Andrich

      #3
      Re: Python Jabber client?

      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 <oliver.andrich @gmail.com> --- http://roughbook.de/

      Comment

      • Jarek Zgoda

        #4
        Re: Python Jabber client?

        Paul Rubin napisa³(a):
        [color=blue]
        > 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?[/color]

        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

        Comment

        Working...