8 self.p = purple.Purple()
14 def set_protocol(self, protocol):
15 for i in self.p.get_protocols():
17 print "-- NULLCLIENT --: Choosing %s as protocol" % protocol
19 print "-- NULLCLIENT --: Protocol successfully chosen: %s" % i[0]
22 def new_account(self, username, protocol, password):
23 self.account = purple.Account(username, protocol)
24 self.account.set_password(password)
25 self.account.set_enabled("carman-purple-python", True)
28 sys.stdout.write("GTalk account: ")
29 username = sys.stdin.readline()
33 return getpass.getpass()
35 if __name__ == '__main__':
39 client.set_protocol("XMPP")
41 password = getpassword()
42 client.new_account(username, client.protocol, password)
45 ecore.main_loop_begin()