diff --git a/convore/client.py b/convore/client.py index a80f6d0..7d14cac 100644 --- a/convore/client.py +++ b/convore/client.py @@ -97,20 +97,27 @@ if __name__ == '__main__': username, password = sys.argv[1:3] client = ConvoreClient(username, password) #client.verify() - #for group in client.groups(): - # print group - group = client.group_by_id(group_id=3011) - print group + for group in client.groups(): + print group + print repr(group) + + #group_id = 3011 + group_id = group.id + + group = client.group_by_id(group_id) for topic in client.topics(group): print topic + print repr(topic) - topic = client.topic_by_id(5068) + #topic_id = 5068 + topic_id = topic.id + + topic = client.topic_by_id(topic_id) for message in client.messages(topic): print message + print repr(message) #for message in client.live(): # print message - - diff --git a/convore/group.py b/convore/group.py index b286b01..c189bf8 100644 --- a/convore/group.py +++ b/convore/group.py @@ -20,10 +20,13 @@ class ConvoreGroup(object): self.id = g['id'] def __str__(self): + return "" % self.id + + def __repr__(self): return ",".join(map(str,( self.members_count, self.name, - "(%s)" % self.creator, + self.creator, self.url, self.slug, self.date_latest_message, @@ -51,3 +54,4 @@ if __name__ == "__main__": group = ConvoreGroup(g) print group + print repr(group) diff --git a/convore/live.py b/convore/live.py index 626076c..390135b 100644 --- a/convore/live.py +++ b/convore/live.py @@ -15,10 +15,13 @@ class ConvoreLiveMessage(object): self._id = m['_id'] def __str__(self): + return "" % self._id + + def __repr__(self): return ",".join(map(str,( self.kind, self.group_ids, - "(%s)" % self.user, + self.user, self._ts, self._id, ))) @@ -37,3 +40,4 @@ if __name__ == "__main__": message = ConvoreLiveMessage(m) print message + print repr(message) diff --git a/convore/message.py b/convore/message.py index e244e4c..d5e2912 100644 --- a/convore/message.py +++ b/convore/message.py @@ -14,9 +14,12 @@ class ConvoreMessage(object): self.id = m['id'] def __str__(self): + return "" % self.id + + def __repr__(self): return ",".join(map(str,( self.date_created, self.message, - "(%s)" % self.user, + self.user, self.id, ))) diff --git a/convore/topic.py b/convore/topic.py index f275452..f55c3c3 100644 --- a/convore/topic.py +++ b/convore/topic.py @@ -19,9 +19,12 @@ class ConvoreTopic(object): self.id = t['id'] def __str__(self): + return "" % self.id + + def __repr__(self): return ",".join(map(str,( self.name, - "(%s)" % self.creator, + self.creator, self.url, self.slug, self.date_latest_message, diff --git a/convore/user.py b/convore/user.py index aad6599..c5dc232 100644 --- a/convore/user.py +++ b/convore/user.py @@ -12,9 +12,22 @@ class ConvoreUser(object): self.id = u['id'] self.img = u['img'] - def __str__ (self): + def __str__(self): + return "" % self.id + + def __repr__ (self): return ",".join(map(str,( self.username, self.url, self.id, self.img))) + +if __name__ == "__main__": + u = {"username": "ksato9700", + "url": "/users/ksato9700/", + "id": 8849, + "img": "https://convore2.s3.amazonaws.com/userpics/8849/1297620465.jpg"} + + user = ConvoreUser(u) + print user + print repr(user)