Beispiel #1
0
def main():
    db_credentials = stream_utils.read_database_credentials('db_creds.json')

    db = DBHandler()
    # Update credentials here
    TweetDBHandler.DATABASE_NAME = db_credentials['db_name']
    db.create_db_connection(db_credentials['local_host'],
                            db_credentials['local_user'],
                            db_credentials['local_password'],
                            db_credentials['db_name'])
    streamer = TwitterStream(db)
    streamer.delete_rules()
    keywords = read_keywords(db)
    streamer.update_rules(keywords)
    while streamer.stream() != KeyboardInterrupt:
        print("Sleeping")
        time.sleep(5)