Exemplo n.º 1
0
    def __init__(self, language='en-US', region='US'):
        self._language = language
        self._region = region
        self._max_results = 50

        self.users = UserStorage()
        self._api = tubed_api

        self._api.CLIENT_ID = str(CREDENTIALS.ID)
        self._api.CLIENT_SECRET = str(CREDENTIALS.SECRET)
        self._api.API_KEY = str(CREDENTIALS.KEY)
        self._api.HTTP_REFERRER = 'https://tubedaddon.panicked.xyz/'

        self._api.ACCESS_TOKEN = self.users.access_token

        self._api.ACCESS_TOKEN_TV = self.users.tv_access_token

        self._usher = usher

        self.quality = self._usher.Quality

        self.api = v3
        self.client = oauth.Client()
        self.tv_client = oauth.Client(str(CREDENTIALS.TV_ID),
                                      str(CREDENTIALS.TV_SECRET))

        self.refresh_token()
        self.tv_refresh_token()
Exemplo n.º 2
0
    def __init__(self, language='en-US', region='US'):
        self._language = language
        self._region = region
        self._max_results = 50

        self.users = UserStorage()
        self._api = tubed_api

        self._api.CLIENT_ID = str(CREDENTIALS.ID)
        self._api.CLIENT_SECRET = str(CREDENTIALS.SECRET)
        self._api.API_KEY = str(CREDENTIALS.KEY)

        self._api.ACCESS_TOKEN = self.users.access_token

        self._usher = usher

        self.quality = self._usher.Quality

        self.api = v3
        self.client = oauth.Client()
        self.refresh_token()
Exemplo n.º 3
0
 def tv_refresh_client(self):
     self.users.load()
     self._api.ACCESS_TOKEN_TV = self.users.tv_access_token
     self.tv_client = oauth.Client(str(CREDENTIALS.TV_ID),
                                   str(CREDENTIALS.TV_SECRET))
     memoizer.reset_cache()
Exemplo n.º 4
0
 def refresh_client(self):
     self.users.load()
     self._api.ACCESS_TOKEN = self.users.access_token
     self.client = oauth.Client()
     memoizer.reset_cache()