import purple
+import ecore
+import getpass
+import sys
class NullClient:
def __init__(self):
self.account.set_password(password)
self.account.set_enabled("carman-purple-python", True)
+ def get_buddies(self, account):
+ buddies = account.get_buddies_online(account)
+ print buddies
+
+def getuser():
+ sys.stdout.write("GTalk account: ")
+ username = sys.stdin.readline()
+ return username[:-1]
+
+def getpassword():
+ return getpass.getpass()
+
if __name__ == '__main__':
client = NullClient()
client.execute()
client.set_protocol("XMPP")
- client.new_account("seu_email@email.com", client.protocol,"sua_senha_aqui")
+ username = getuser()
+ password = getpassword()
+ client.new_account(username, client.protocol, password)
client.p.connect()
- client.p.run_loop()
+ ecore.timer_add(30, client.get_buddies, client.account)
+ ecore.main_loop_begin()