Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions default.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
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')
__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__)
if checkIfNewVersion(str(getSetting("version")), str(__addonversion__)):
setSetting("version", __addonversion__)

try:
traktService().run()
Expand Down
4 changes: 3 additions & 1 deletion defaultscript.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@

__addon__ = xbmcaddon.Addon("script.trakt")


def Main():
script.run()

if __name__ == '__main__':

if __name__ == "__main__":
Main()
9 changes: 5 additions & 4 deletions resources/lib/deviceAuthDialog.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,8 @@ def onInit(self) -> None:
authcode = self.getControl(AUTHCODE_LABEL)
warning = self.getControl(WARNING_LABEL)
instuction.setLabel(
getString(32159).format("[COLOR red]" + self.url + "[/COLOR]"))
getString(32159).format("[COLOR red]" + self.url + "[/COLOR]")
)
authcode.setLabel(self.code)
warning.setLabel(getString(32162))

Expand All @@ -47,15 +48,15 @@ def onFocus(self, control: xbmcgui.Control) -> None:
pass

def onClick(self, control: xbmcgui.Control) -> None:
logger.debug('onClick: %s' % (control))
logger.debug("onClick: %s" % (control))

if control == LATER_BUTTON:
notification(getString(32157), getString(32150), 5000)
setSetting('last_reminder', str(int(time.time())))
setSetting("last_reminder", str(int(time.time())))

if control == NEVER_BUTTON:
notification(getString(32157), getString(32151), 5000)
setSetting('last_reminder', '-1')
setSetting("last_reminder", "-1")

if control in [LATER_BUTTON, NEVER_BUTTON]:
self.close()
9 changes: 7 additions & 2 deletions resources/lib/kodiUtilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,10 @@


def notification(
header: str, message: str, time: int = 5000, icon: str = __addon__.getAddonInfo("icon")
header: str,
message: str,
time: int = 5000,
icon: str = __addon__.getAddonInfo("icon"),
) -> None:
xbmcgui.Dialog().notification(header, message, icon, time)

Expand Down Expand Up @@ -132,7 +135,9 @@ def checkExclusion(fullpath: str) -> bool:
return found


def kodiRpcToTraktMediaObject(type: str, data: Dict, mode: str = "collected") -> Optional[Dict]:
def kodiRpcToTraktMediaObject(
type: str, data: Dict, mode: str = "collected"
) -> Optional[Dict]:
if type == "show":
if "uniqueid" in data:
data["ids"] = data.pop("uniqueid")
Expand Down
8 changes: 4 additions & 4 deletions resources/lib/kodilogging.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,11 @@


class KodiLogHandler(logging.StreamHandler):

def __init__(self) -> None:
logging.StreamHandler.__init__(self)
addon_id = xbmcaddon.Addon().getAddonInfo('id')
addon_id = xbmcaddon.Addon().getAddonInfo("id")
prefix = "[%s] " % addon_id
formatter = logging.Formatter(prefix + '%(name)s: %(message)s')
formatter = logging.Formatter(prefix + "%(name)s: %(message)s")
self.setFormatter(formatter)

def emit(self, record: logging.LogRecord) -> None:
Expand All @@ -41,12 +40,13 @@ def emit(self, record: logging.LogRecord) -> None:
logging.DEBUG: xbmc.LOGDEBUG,
logging.NOTSET: xbmc.LOGNONE,
}
if getSettingAsBool('debug'):
if getSettingAsBool("debug"):
xbmc.log(self.format(record), levels[record.levelno])

def flush(self) -> None:
pass


def config() -> None:
logger = logging.getLogger()
logger.addHandler(KodiLogHandler())
Expand Down
1 change: 1 addition & 0 deletions resources/lib/obfuscation.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ def deobfuscate(data: Union[List[int], str]) -> str:
return ""
return "".join(chr(b ^ 0x42) for b in data)


def obfuscate(data: str) -> List[int]:
if not data:
return []
Expand Down
Loading
Loading