# Authenticate via OAuth
client = pytumblr.TumblrRestClient(
  'xxx',   # consumer key
  'xxx',   # consumer secret
  'xxx',   # oauth token  (27-Dec-2014)
  'xxx'    # oauth secret (27-Dec-2014)
)
block_size = 20
followers = True
verbose = True
if followers:
    users = []
    offset = 0
    while True:
        if verbose:
            print "grabbing followers at", offset
        response = client.followers(blog, limit=block_size, offset=offset)
        try:
            bunch = len(response["users"]) # can be fewer than requewted
        except KeyError:
            bunch = 0
        if verbose:
            print "bunch is", bunch
        if bunch == 0:
            break
        j = 0;
        while j < bunch:
            if verbose:
                print response["users"][j]["name"]
            users.append(response["users"][j]["name"])
            j = j + 1
        offset += bunch
        time.sleep(1) # to give the API a break