Twitter Streaming API ä½ã¦ç´ æµãªã®ããããããªãã! Pythonã§ã¢ã¯ã»ã¹ãã¦ã¿ãã
Pitã ãã¤ã³ã¹ã³ãã¦ãã ãããPitã§å¿ è¦ãªã®ã¯ä»¥ä¸ã®è¨å®
twitter.com: email: Your_email password: Your_Password user: Your_ID
éããã¦ãã度ã«printãã¦ãã¨ããç解ã§ãã£ã¦ãã®ããªï¼
#!/opt/local/bin/python # coding:utf-8 import base64, urllib2 from pit import Pit import json def makeSpritzer(): request = urllib2.Request('http://stream.twitter.com/spritzer.json') request.add_header('Authorization', 'Basic %s' % basic) spritzer = urllib2.urlopen(request) return spritzer def get_twitter(spritzer): for i in spritzer: if len(spritzer.next()) > 3: twit = json.loads(spritzer.next()) print twit['text'] print twit['user']['screen_name'] print '-' *60 else: print '-' *60 if __name__ == '__main__': pit = Pit.get('twitter.com') username = pit['user'] password = pit['password'] basic = base64.encodestring('%s:%s' % (username, password))[:-1] get_twitter(makeSpritzer())
ãã«ãããã»ã¹ãã¦ãã£ã¦ã¿ããã