예제 #1
0
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
예제 #2
0
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 
예제 #3
0
 def execute(self):
     status = Status.by_id(self.status_id)
예제 #4
0
 def execute(self):
     status = Status.by_id(self.status_id)
예제 #5
0
 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)
예제 #6
0
 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)
예제 #7
0
 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)
예제 #8
0
 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)