def Tweet(request, status_id, account=None): output = {} status = Status.by_id(status_id) if not status: status = collector.status(status_id, account) if status: encodeURLs(status, account) output['status'] = render_to_string('status.html', {'status': status}) output['next_status'] = str(status.in_reply_to_status_id) else: output['status'] = '<li>The next tweet no longer exists</li>' output['next_status'] = str(None) if account: output['api_calls'] = account.rate_remaining response = HttpResponse() response.write(simplejson.dumps(output)) return response
def Tweet(request,status_id,account=None): output = {} status = Status.by_id(status_id) if not status: status = collector.status(status_id,account) if status: encodeURLs(status, account) output['status'] = render_to_string('status.html', {'status':status}) output['next_status'] = str(status.in_reply_to_status_id) else: output['status'] = '<li>The next tweet no longer exists</li>' output['next_status'] = str(None) if account: output['api_calls'] = account.rate_remaining response = HttpResponse() response.write(simplejson.dumps(output)) return response
def execute(self): status = Status.by_id(self.status_id)
def oldestStatus(self): oldest_status_id = None for member in self.members_list(): if oldest_status_id is None or oldest_status_id > member.oldest_status_id: oldest_status_id = member.oldest_status_id return Status.by_id(oldest_status_id)
def latestStatus(self): latest_status_id = None for member in self.members_list(): if latest_status_id is None or latest_status_id < member.latest_status_id: latest_status_id = member.latest_status_id return Status.by_id(latest_status_id)