[Gajim-devel] Embedding Gajim

Phil Wilson phil at philwilson.org
Sun Sep 21 22:06:58 CEST 2008


I'm a somewhat novice Python hacker (though not a programming newbie).

I'm trying to embed the backend of Gajim into a console-based
application and I'm having some trouble sorting out the module

I was wondering if there was a Gajim-based version of instructions
like these http://randomthoughts.vandorp.ca/archives/2005/01/12/jabber-quickie/
- a few lines to get me connected to my server and sending a message.
I'm pretty sure I can do everything else from there (I actually plan
on using the PEP and PubSub XEPs).

For example, I can get as far as

import common.i18n
import common.configpaths

import common.gajim
from common import connection

if __name__ == "__main__":
    con = connection.Connection("accountname")
    # followed by auth etc.

but I appear to be going down a rabbit hole of imports (IdleQueue is next).

Are there any docs I've missed or otherwise help I can get?

Phil Wilson

More information about the Gajim-devel mailing list