# 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