python-scripts/03_simple_twitter_manager.py
2014-04-22 17:43:32 -06:00

25 lines
878 B
Python

import twitter
TWITTER_CONSUMER_KEY = 'XXX'
TWITTER_CONSUMER_SECRET = 'XXX'
TWITTER_ACCESS_TOKEN_KEY = 'XXX'
TWITTER_ACCESS_TOKEN_SECRET = 'XXX'
twitter_api = twitter.Api(
consumer_key=TWITTER_CONSUMER_KEY,
consumer_secret=TWITTER_CONSUMER_SECRET,
access_token_key=TWITTER_ACCESS_TOKEN_KEY,
access_token_secret=TWITTER_ACCESS_TOKEN_SECRET
)
if __name__ == '__main__':
follower_ids = twitter_api.GetFollowerIDs()
following_ids = twitter_api.GetFriendIDs()
zombie_follows = [following_id for following_id in following_ids if following_id not in follower_ids]
confirm = raw_input("Are you sure you want to unfollow %s tweeps [y|n]? " % (len(zombie_follows)))
if confirm.lower() == 'y':
for id in zombie_follows:
user = twitter_api.DestroyFriendship(user_id=id)
print "Unfollowed %s" % (user.screen_name)