Twythonを使ってtweetをお気に入りするまで
人のTweetをファボりまくって楽しみたいそこのあなた!!raspberry pi とtwython を使えば簡単に実装できます.乱用は控えましょう.友達がいなくなります
手順は以下の通りです.
- Twitterのアプリを制作してからkeyなどを取得する(様々なサイトで紹介されているため省略)
- raspberry pi にtwythonを導入(省r)
簡単ですね.
コードはこのようになりました.
#coding:utf-8 #!/usr/bin/env python import sys from twython import Twython argvs = sys.argv #twitterの認証情報を入力 CONSUMER_KEY = '' CONSUMER_SECRET = '' ACCESS_KEY = '' ACCESS_SECRET = '' twitter = Twython(CONSUMER_KEY,CONSUMER_SECRET,ACCESS_KEY,ACCESS_SECRET) user_timeline = twitter.get_user_timeline(screen_name= argvs[1],count = 200,page = 4,include_retweets=False) for tweet in user_timeline: if tweet['favorited'] == 0: twitter.create_favorite(id=tweet['id'])
保存した(自分はtweet_favorite.py)ディレクトリで下記を実行する.
python tweet_favorite.py id --ここにお気に入りしたい人のidを入れる
すると,先ほど入力したidの人のtweetの過去200件を一瞬にしてお気に入りに入れることができます.ただこれだけです.有用性なんて全くありません.
ただ対象のtweetがもともとお気に入りだとうまく動かないので,お気に入りされているかどうかチェックするようにしました.