def on_authenticated(self, token): """Triggered when device authentication has been completed :param token: Authentication token details :type token: dict """ self.authorization = token setSetting('authorization', dumps(self.authorization)) logger.debug('Authentication complete: %r' % token) self.authDialog.close() notification(getString(32157), getString(32152), 3000) self.updateUser()
def onClick(self, control): logger.debug('onClick: %s' % (control)) if control == LATER_BUTTON: notification(getString(32157), getString(32150), 5000) setSetting('last_reminder', str(int(time.time()))) if control == NEVER_BUTTON: notification(getString(32157), getString(32151), 5000) setSetting('last_reminder', '-1') if control in [LATER_BUTTON, NEVER_BUTTON]: self.close()
def updateUser(self): user = self.getUser() if user and 'user' in user: setSetting('user', user['user']['username']) else: setSetting('user', '')
def on_token_refreshed(self, response): # OAuth token refreshed, save token for future calls self.authorization = response setSetting('authorization', dumps(self.authorization)) logger.debug('Token refreshed')
# -*- coding: utf-8 -*- # import xbmcaddon import logging from resources.lib import kodilogging from resources.lib.service import traktService from resources.lib.utilities import createError, checkIfNewVersion from resources.lib.kodiUtilities import setSetting, getSetting __addon__ = xbmcaddon.Addon('script.trakt') __addonversion__ = __addon__.getAddonInfo('version') __addonid__ = __addon__.getAddonInfo('id') kodilogging.config() logger = logging.getLogger(__name__) logger.debug("Loading '%s' version '%s'" % (__addonid__, __addonversion__)) if checkIfNewVersion(str(getSetting('version')), str(__addonversion__)): setSetting('version', __addonversion__) try: traktService().run() except Exception as ex: message = createError(ex) logger.fatal(message) logger.debug("'%s' shutting down." % __addonid__)
# -*- coding: utf-8 -*- # import logging import xbmcaddon from resources.lib import kodilogging from resources.lib.service import traktService from resources.lib.utilities import createError, checkIfNewVersion from resources.lib.kodiUtilities import setSetting, getSetting __addon__ = xbmcaddon.Addon('script.trakt') __addonversion__ = __addon__.getAddonInfo('version') __addonid__ = __addon__.getAddonInfo('id') kodilogging.config() logger = logging.getLogger(__name__) logger.debug("Loading '%s' version '%s'" % (__addonid__, __addonversion__)) if checkIfNewVersion(str(getSetting('version')), str(__addonversion__)): setSetting('version', __addonversion__) try: traktService().run() except Exception as ex: message = createError(ex) logger.fatal(message) logger.debug("'%s' shutting down." % __addonid__)
#!/usr/bin/python # coding: utf-8 # import web_pdb; web_pdb.set_trace() import logging import xbmcaddon from resources.lib import kodilogging from resources.lib.service import betaseriesService from resources.lib.kodiUtilities import setSetting, getSetting from resources.lib.utilities import createError, checkIfNewVersion __addon__ = xbmcaddon.Addon("service.betaseries.com") __addonversion__ = __addon__.getAddonInfo("version") __addonid__ = __addon__.getAddonInfo("id") kodilogging.config() logger = logging.getLogger(__name__) logger.debug(f"Loading '{__addonid__}' version '{__addonversion__}'") if checkIfNewVersion(str(getSetting("version")), str(__addonversion__)): setSetting("version", __addonversion__) try: betaseriesService() except Exception as ex: message = createError(ex) logger.fatal(message) logger.debug(f"'{__addonid__}' shutting down.")