GetReplies doesn't have a count option, but a little fudging and I now have @replies giving me the correct number of entries instead of always 20...
This commit is contained in:
parent
67d2ccabe3
commit
7f0b7c8c3b
10
mytwitter.py
10
mytwitter.py
|
@ -20,8 +20,6 @@ class MyTwitter():
|
|||
self.password = config.get('global', 'password')
|
||||
|
||||
self.num_entries = int(config.get('global', 'entries'))
|
||||
if self.num_entries < 20:
|
||||
self.num_entries = 20
|
||||
|
||||
self.refresh_time = int(config.get('global', 'refreshtime'))
|
||||
if self.refresh_time < 10:
|
||||
|
@ -78,7 +76,13 @@ class MyTwitter():
|
|||
if self.list is None or self.list == 'Home':
|
||||
statuses = self.api.GetHomeTimeline(count=self.num_entries)
|
||||
elif self.list == '@' + self.username:
|
||||
statuses = self.api.GetReplies()
|
||||
statuses = []
|
||||
page = 1
|
||||
num_needed = self.num_entries
|
||||
while num_needed > 0:
|
||||
statuses.extend(self.api.GetReplies(page=page))
|
||||
num_needed -= 20
|
||||
page += 1
|
||||
else:
|
||||
statuses = self.api.GetListStatuses(self.list, per_page=self.num_entries)
|
||||
|
||||
|
|
Reference in New Issue
Block a user