GeometrizeTwitterBot  1.0
Python Twitter bot for geometrizing images into geometric primitives
Public Member Functions | Public Attributes | List of all members
geometrize_bot.GeometrizeBot Class Reference

Public Member Functions

def __init__ (self, tweepy_auth, tweepy_api, on_connect=None, on_timeout=None, on_error=None, on_status=None, on_setup_filter=None)
 

Public Attributes

 api
 
 auth
 
 stream_listener
 
 stream
 

Constructor & Destructor Documentation

◆ __init__()

def geometrize_bot.GeometrizeBot.__init__ (   self,
  tweepy_auth,
  tweepy_api,
  on_connect = None,
  on_timeout = None,
  on_error = None,
  on_status = None,
  on_setup_filter = None 
)
9  def __init__(self,
10  tweepy_auth,
11  tweepy_api,
12  on_connect = None,
13  on_timeout = None,
14  on_error = None,
15  on_status = None,
16  on_setup_filter = None):
17 
18  print("Will create Geometrize bot")
19 
20  self.api = tweepy_api
21  self.auth = tweepy_auth
22 
23  # Set up a stream listener
24  self.stream_listener = geometrize_stream_listener.GeometrizeStreamListener(self.api)
25  self.stream_listener.on_connect_cb = on_connect
26  self.stream_listener.on_timeout_cb = on_timeout
27  self.stream_listener.on_error_cb = on_error
28  self.stream_listener.on_status_cb = on_status
29 
30  self.stream = tweepy.Stream(self.auth, self.stream_listener)
31 
32  # Start listening for filtered tweets.
33  if on_setup_filter is not None:
34  on_setup_filter(self.stream)
35 
36  print("Did create Geometrize bot")

Member Data Documentation

◆ api

geometrize_bot.GeometrizeBot.api

◆ auth

geometrize_bot.GeometrizeBot.auth

◆ stream

geometrize_bot.GeometrizeBot.stream

◆ stream_listener

geometrize_bot.GeometrizeBot.stream_listener

The documentation for this class was generated from the following file:
geometrize_stream_listener.GeometrizeStreamListener
Definition: geometrize_stream_listener.py:6