Remove tests that usually caused Travis to fail Made it clear that Authenticaiton IS required for Streaming in the docstring
20 lines
582 B
Python
20 lines
582 B
Python
from twython import TwythonStreamer
|
|
|
|
|
|
class MyStreamer(TwythonStreamer):
|
|
def on_success(self, data):
|
|
if 'text' in data:
|
|
print data['text'].encode('utf-8')
|
|
# Want to disconnect after the first result?
|
|
# self.disconnect()
|
|
|
|
def on_error(self, status_code, data):
|
|
print status_code, data
|
|
|
|
# Requires Authentication as of Twitter API v1.1
|
|
stream = MyStreamer(APP_KEY, APP_SECRET,
|
|
OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
|
|
|
|
stream.statuses.filter(track='twitter')
|
|
#stream.user(track='twitter')
|
|
#stream.site(follow='twitter')
|