Exemple #1
0
def getAttendingEventInfo():
    attributes = 'raw_attending_count'
    event_list = []
    number_resp = 0
    next_key = ""
    event_iterator = TableIterator("FacebookEvents", "facebook_event_id")
    resp = event_iterator.batchGetItemAttributes(attributes)
    number_resp += len(resp['Items'])
    event_list.append(resp['Items'])

    try:
        next_key = resp['LastEvaluatedKey']
    except KeyError:
        pass

    while next_key != "":
        resp = event_iterator.batchGetItemAttributes(attributes, startkey=next_key)
        number_resp += len(resp['Items'])
        event_list.append(resp['Items'])
        try:
            next_key = resp['LastEvaluatedKey']
        except KeyError:
            next_key = ""
            print("done!", number_resp)
            lookAtEventResponses(event_list)
            pass
Exemple #2
0
def getPageInfo():
    attributes = 'number_of_events'
    page_list = []
    number_resp = 0
    next_key = ""
    page_iterator = TableIterator("FacebookPagesFiltered", "address_key")
    resp = page_iterator.batchGetItemAttributes(attributes)
    number_resp += len(resp['Items'])
    page_list.append(resp['Items'])

    try:
        next_key = resp['LastEvaluatedKey']
    except KeyError:
        pass

    while next_key != "":
        resp = page_iterator.batchGetItemAttributes(attributes, startkey=next_key)
        number_resp += len(resp['Items'])
        page_list.append(resp['Items'])
        try:
            next_key = resp['LastEvaluatedKey']
        except KeyError:
            next_key = ""
            pass
    print("done!", number_resp)
    lookAtPageResponses(page_list)
Exemple #3
0
def getTotalAttendeeEvents():
    attributes = "raw_events_attended"
    number_resp = 0
    next_key = ""
    attendee_iterator = TableIterator("FacebookAttendees", "facebook_user_id")
    resp = attendee_iterator.batchGetItemAttributes(attributes)
    number_resp += len(resp['Items'])
    lookAtAttendeeResponses(resp)
    try:
        next_key = resp['LastEvaluatedKey']
    except KeyError:
        pass

    while next_key != "":
        resp = attendee_iterator.batchGetItemAttributes(attributes, startkey=next_key)
        number_resp += len(resp['Items'])
        lookAtAttendeeResponses(resp)
        try:
            next_key = resp['LastEvaluatedKey']
        except KeyError:
            next_key = ""
            print("done!", number_resp)
            pass