Lesson 10 Tweepy Demo - adparker/GADSLA_1403 GitHub Wiki
Install tweepy from githun (don't use pip or easy_install. There's a bug in their "stable" version.)
git clone git://github.com/tweepy/tweepy.git
cd tweepy
python setup.py install
Example python code, YOU MUST PASTE IN YOUR OWN KEYS and TOKENS.
from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
from tweepy import Stream
import json
import pprint
# Go to http://dev.twitter.com and create an app.
# The consumer key and secret will be generated for you after
consumer_key=""
consumer_secret=""
# After the step above, you will be redirected to your app's page.
# Create an access token under the the "Your access token" section
access_token=""
access_token_secret=""
class StdOutListener(StreamListener):
""" A listener handles tweets are the received from the stream.
This is a basic listener that just prints received tweets to stdout.
"""
def on_data(self, data):
# data_str = data.decode('string_escape').strip()
data_json = json.loads(data)
pprint.pprint(data_json)
return True
def on_error(self, status):
print status
if __name__ == '__main__':
l = StdOutListener()
auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
stream = Stream(auth, l)
stream.filter(track=['basketball'])