def get_y3(): """Return an oauth connection from yql using consumer_key and consumer_secret that is either cached or requested from the user Parameters ---------- None Returns ------- yql.ThreeLegged """ consumer_key, consumer_secret = config.get_consumer_secret() y3 = yql.ThreeLegged(consumer_key, consumer_secret) return y3
def __init__(self): super(MonitorWidget, self).__init__() self.week = get_week() if self.week is None: self.week = 1 consumer_key, consumer_secret = config.get_consumer_secret() self.y3 = yql.ThreeLegged(consumer_key, consumer_secret) self.token = get_token(self.y3) self.league_key = config.get_league_key() self.stat_categories = get_stat_categories( self.y3, self.token, self.league_key) self.roster = 'initial' self.teams = load_teams(self.week, self.enter_token, y3=self.y3) self.datatable = None self.initialise_table() self.refresh_rate = config.get_gui_parameter('refresh_rate') self.timer = QtCore.QTimer() self.timer.timeout.connect(self.update_player_points) self.timer.start(self.refresh_rate)