def get_follower_ids(target): acct_name, consumer_key, consumer_secret, access_token, access_token_secret = get_account_credentials() auth = OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) auth_api = API(auth) print "Signing in as: "+auth_api.me().name print("Target: " + target) print("Getting follower ids") follower_ids = auth_api.followers_ids(target) filename = os.path.join(save_dir, target + "_follower_ids.json") save_json(follower_ids, filename) return follower_ids
save_dir = "captures/users/" save_images = False targets = [] if (len(sys.argv) > 1): for a in sys.argv[1:]: if "save_images" in a: save_images = True else: targets.append(a) if len(targets) < 1: print("No targets specified.") sys.exit(0) print "Targets: " + ", ".join(targets) acct_name, consumer_key, consumer_secret, access_token, access_token_secret = get_account_credentials( ) auth = OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) auth_api = API(auth) print "Signing in as: " + auth_api.me().name stopwords = load_json("config/stopwords.json") for target in targets: print("Getting account details for " + target) user = auth_api.get_user(target) if user is None: continue save_dir = os.path.join(save_dir, target) if not os.path.exists(save_dir):
def auth(): acct_name, consumer_key, consumer_secret, access_token, access_token_secret = get_account_credentials() auth = OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) auth_api = API(auth) return auth_api