Ejemplo n.º 1
0
def followers_ids(tweet):
    user_screen_name = tweet['user']['screen_name']
    # Authentication.
    api = Authentication.authentication('Authentication.txt', wait_on_rate_limit = True, wait_on_rate_limit_notify = True, compression = True)
    cursor = tweepy.Cursor(api.followers_ids, screen_name = user_screen_name)  # Cursor for followers

    ids = []
    for page in cursor.pages():  # For each page in cursor.
        ids.append(page)    # Add page to id.
    pass

    return ids
Ejemplo n.º 2
0
import tweepy
from tweepy import Stream
from tweepy.streaming import StreamListener
import json
import time
import Authentication

auth = Authentication.authentication('Authentication_Fex.txt', stream=True)
'''
#tweepy REST API.
# Creation of the actual interface, using authentication
api = tweepy.API(auth)
# Sample method, used to update a status
 api.update_status('Using Tweepy!')
'''


#tweepy Stream API.
class MyListener(StreamListener):
    def on_data(self, data):
        try:
            with open(time.strftime("%d%B%Y.json"), 'a') as f:
                f.write(data)
                return True
        except BaseException as e:
            print(str(e))
        return True

    def on_error(self, status):
        print(status)
        return True