diff --git a/mytwitter.py b/mytwitter.py index 9d7d4ec..cb87eac 100755 --- a/mytwitter.py +++ b/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)