def reddit_connect(self): """ Connects to Reddit API """ self.r = praw.Reddit("pimanac log analysis") scope_list = [ "modflair", "identity", "modposts", "read", "submit", "wikiread", "modwiki", "report", "edit", "flair", "modlog", ] self.oauth = pmini( self.r, app_key=self.config["reddit"]["key"], app_secret=self.config["reddit"]["secret"], access_token=self.config["reddit"]["access_token"], refresh_token=self.config["reddit"]["refresh_token"], scopes=scope_list, ) self.subreddit = self.r.get_subreddit(self.config["reddit"]["subreddit"])
def reddit_connect(self, sub): ''' Connects to Reddit API ''' agent = 'Fetching mod-related info for Slack v 2.0.b /u/exoendo' self.r = praw.Reddit(user_agent=agent) scope_list = ['read', 'modlog', 'privatemessages', 'submit'] try: self.oauth = pmini(self.r, app_key=os.environ['app_key'], app_secret=os.environ['app_secret'], access_token=os.environ['access_token'], refresh_token=os.environ['refresh_token'], scopes=scope_list) if self.oauth: print '\n\n-->ouath successful\n\n' else: print '\n\n-->oauth failed\n\n' except Exception as e: print str(e) print 'ouath Failed' exit() self.subreddit = self.r.get_subreddit(sub)
def reddit_connect(self, APP_KEY, APP_SECRET, ACCESS_TOKEN, REFRESH_TOKEN, sub): ''' Connects to Reddit API ''' self.r = praw.Reddit('Fetching mod-related info for IRC') scope_list = ['read', 'modlog', 'privatemessages', 'submit'] self.oauth = pmini(self.r, app_key=APP_KEY, app_secret=APP_SECRET, access_token=ACCESS_TOKEN, refresh_token=REFRESH_TOKEN, scopes=scope_list) self.subreddit = self.r.get_subreddit(sub)
def reddit_connect(self): ''' Connects to Reddit API ''' self.r = praw.Reddit('pimanac log analysis') scope_list = ['read', 'modlog', 'privatemessages', 'submit'] self.oauth = pmini(self.r, app_key=self.config['reddit']['key'], app_secret=self.config['reddit']['secret'], access_token=self.config['reddit']['access_token'], refresh_token=self.config['reddit']['refresh_token'], scopes=scope_list) self.subreddit = self.r.get_subreddit(self.config['reddit']['subreddit'])
def reddit_connect(self): ''' Connects to Reddit API ''' self.r = praw.Reddit('pimanac log analysis') scope_list = ['modflair','identity','modposts','read','submit','wikiread','modwiki','report','edit','flair','modlog'] self.oauth = pmini(self.r, app_key=self.config['reddit']['key'], app_secret=self.config['reddit']['secret'], access_token=self.config['reddit']['access_token'], refresh_token=self.config['reddit']['refresh_token'], scopes=scope_list) self.subreddit = self.r.get_subreddit(self.config['reddit']['subreddit']) self.user = self.r.get_me() self.wiki_config()
def reddit_connect(self): """ Connects to Reddit API """ self.r = praw.Reddit("pimanac log analysis") scope_list = ["read", "modlog", "privatemessages", "submit"] self.oauth = pmini( self.r, app_key=self.config["reddit"]["key"], app_secret=self.config["reddit"]["secret"], access_token=self.config["reddit"]["access_token"], refresh_token=self.config["reddit"]["refresh_token"], scopes=scope_list, ) self.subreddit = self.r.get_subreddit(self.config["reddit"]["subreddit"])
def reddit_connect(self): ''' Connects to Reddit API ''' self.r = praw.Reddit('pimanac log analysis') scope_list = ['read', 'modlog', 'privatemessages', 'submit'] self.oauth = pmini( self.r, app_key=self.config['reddit']['key'], app_secret=self.config['reddit']['secret'], access_token=self.config['reddit']['access_token'], refresh_token=self.config['reddit']['refresh_token'], scopes=scope_list) self.subreddit = self.r.get_subreddit( self.config['reddit']['subreddit'])
def reddit_connect(self, APP_KEY, APP_SECRET, ACCESS_TOKEN, REFRESH_TOKEN): scope_list = ['read', 'flair', 'modflair', 'modposts', 'report', 'privatemessages', 'submit'] self.oauth = pmini(self.r, app_key=APP_KEY, app_secret=APP_SECRET, access_token=ACCESS_TOKEN, refresh_token=REFRESH_TOKEN, scopes=scope_list)
def reddit_connect(self): ''' Connects to Reddit API ''' self.r = praw.Reddit('pimanac log analysis') scope_list = [ 'modflair', 'identity', 'modposts', 'read', 'submit', 'wikiread', 'modwiki', 'report', 'edit', 'flair', 'modlog' ] self.oauth = pmini( self.r, app_key=self.config['reddit']['key'], app_secret=self.config['reddit']['secret'], access_token=self.config['reddit']['access_token'], refresh_token=self.config['reddit']['refresh_token'], scopes=scope_list) self.subreddit = self.r.get_subreddit( self.config['reddit']['subreddit'])
def reddit_connect(self): ''' Connects to Reddit API ''' self.r = praw.Reddit('pimanac log analysis') scope_list = ['read', 'modlog', 'privatemessages', 'submit'] self.oauth = pmini( self.r, app_key=self.config['reddit']['key'], app_secret=self.config['reddit']['secret'], access_token=self.config['reddit']['access_token'], refresh_token=self.config['reddit']['refresh_token'], scopes=scope_list) self.subreddit = self.r.get_subreddit( self.config['reddit']['subreddit']) self.db = mysql.connector.connect( host=self.config['database']['host'], user=self.config['database']['user'], password=self.config['database']['password'], database='modlog')