def __init__(self): super(MyStreamListener, self).__init__() self.__tweet = '' self.__languages = 'en' self.__tickers = Ticker() self.__trackList = self.__tickers.getTickers() self.setup_logger('msllog', r'logs/msl.log') self.msllog = logging.getLogger('msllog')
__author__ = 'kahlil' import tweepy from tweepy import Stream from classes.oauth import OAuth from classes.myStreamListener import MyStreamListener from classes.ticker import Ticker import logging logging.basicConfig(filename='logs/tc.log', level=logging.DEBUG, format='%(asctime)s %(message)s') try: t = Ticker() oa = OAuth() auth = tweepy.OAuthHandler(oa.getConsumerKey(), oa.getConsumerSecret()) auth.set_access_token(oa.getAccessToken(), oa.getAccessTokenSecret()) api = tweepy.API(auth) l = MyStreamListener() stream = Stream(auth, l) for chunk in t.chunkTickers(): stream.filter(track=chunk, async=True) except Exception as e: logging.warning(e)
def __init__(self, db): self.__db = db self.__tickers = Ticker().getTickers() self.__words = {} self.setup_logger('dplog', r'logs/dp.log') self.dplog = logging.getLogger('dplog')