from tweepy import OAuthHandler
from tweepy import Stream
-# Go to http://dev.twitter.com and create an app.
+# 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=""
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.
+ """ 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):
- print data
- return True
+ """
+ def on_data(self, data):
+ print data
+ return True
- def on_error(self, status):
- print status
+ 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)
+ 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'])
+ stream = Stream(auth, l)
+ stream.filter(track=['basketball'])
""" Perform bulk look up of friendships from user ID or screenname """
def lookup_friendships(self, user_ids=None, screen_names=None):
- return self._lookup_friendships(list_to_csv(user_ids), list_to_csv(screen_names))
+ return self._lookup_friendships(list_to_csv(user_ids), list_to_csv(screen_names))
_lookup_friendships = bind_api(
path = '/friendships/lookup.json',
oauth_consumer=self._consumer,
http_method='POST', http_url=url,
parameters = {
- 'x_auth_mode': 'client_auth',
- 'x_auth_username': username,
- 'x_auth_password': password
+ 'x_auth_mode': 'client_auth',
+ 'x_auth_username': username,
+ 'x_auth_password': password
}
)
request.sign_request(self._sigmethod, self._consumer, None)
result = cls(api)
for k,v in json.items():
if k == 'connections':
- setattr(result, 'is_following', 'following' in v)
+ setattr(result, 'is_following', 'following' in v)
setattr(result, 'is_followed_by', 'followed_by' in v)
else:
setattr(result, k, v)