4 sys.path.insert(0,"../src")
8 import util.coroutines as coroutines
9 import gvoice.backend as backend
10 import gvoice.conversations as conversations
14 @coroutines.expand_positional
15 def updates(conv, ids):
20 logging.basicConfig(level=logging.DEBUG)
26 b = backend.GVoiceBackend()
27 b.login(username, password)
29 c = conversations.Conversations(b.get_texts)
30 c.updateSignalHandler.register_sink(updates)
32 c.load("/home/epage/.telepathy-theonering/cache/eopage/texts.cache")
38 for key in c.get_conversations():
41 for conv in c.get_conversation(key).conversations:
42 pprint.pprint(conv.to_dict())
45 if __name__ == "__main__":