せっかくbotをフォローしてくれている人がいるので、フォローし返してあげたいな♪って思って
ちょこちょこっとpython-twitterを使って自分のフォロワーを自動的にフォローし返すプログラムを作りました。
下準備としてGoogleで配布されているpython-twitterモジュールを入れます。
ここからDLできます。
http://code.google.com/p/python-twitter/
前の日記も参考にしてください。
モジュールの入れ方をちょこっと解説しています。
d:id:kazukichi_0914:20100119:1263873920
#!/usr/bin/python # -*- coding: utf-8 -*- import sys import os import simplejson import twitter # Constract twitter api instance USERNAME = "hoge" PASSWORD = "hoge" api = twitter.Api(username=USERNAME, password=PASSWORD) # Get replies try: followers = api.GetFollowers() except: sys.stderr.write("TwitterApiError:User %s can't get friends" % USERNAME) sys.exit() for follower in followers: user = follower.screen_name print user try: api.CreateFriendship(user) print "check" except: pass
やっぱりTweetJournyって面白いです。
ライフログじゃないけど、もっと発展性があると思います。
ついついまたやってみましたw
http://TweetJourney.com/kazukichi_0914/505
あと通常URLを短縮URLにして変換するプログラムも作ったのでついでに。
140字の制限だとパラメータ付きURLが不便なので、20字に圧縮します。
下準備としてGoogleで配布されているpython-bitlyモジュールを入れます。
ここからDLできます。
http://code.google.com/p/python-bitly/
#!/usr/bin/python # -*- coding: utf-8 -*- import sys import os import simplejson import bitly # Constract bitly api instance BITLY_API_LOGIN = "あなたのID" BITLY_API_KEY = "あなたのAPIkey" bitly_api = bitly.Api(login=BITLY_API_LOGIN, apikey=BITLY_API_KEY) url = bitly_api.shorten("http://www.google.com") print url