import sha __author__ = "Ralph-Gordon Paul, Adrian Cowan" __credits__ = ["Ralph-Gordon Paul", "Adrian Cowan", "Justin Nemeth", "Sean Rudford"] __license__ = "GPL" __maintainer__ = "Ralph-Gordon Paul" __email__ = "*****@*****.**" __status__ = "Production" # read settings __settings__ = xbmcaddon.Addon( "script.TraktUtilities" ) __language__ = __settings__.getLocalizedString apikey = '48dfcb4813134da82152984e8c4f329bc8b8b46a' username = __settings__.getSetting("username") pwd = sha.new(__settings__.getSetting("password")).hexdigest() debug = __settings__.getSetting( "debug" ) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} # updates movie collection entries on trakt (don't unlibrary) def updateMovieCollection(daemon=False): if not daemon: progress = xbmcgui.DialogProgress() progress.create("Trakt Utilities", __language__(1132).encode( "utf-8", "ignore" )) # Checking Database for new Episodes # get the required informations trakt_movies = traktMovieListByImdbID(getMovieCollectionFromTrakt()) xbmc_movies = getMoviesFromXBMC()
import sha __author__ = "Ralph-Gordon Paul, Adrian Cowan" __credits__ = ["Ralph-Gordon Paul", "Adrian Cowan", "Justin Nemeth", "Sean Rudford"] __license__ = "GPL" __maintainer__ = "Ralph-Gordon Paul" __email__ = "*****@*****.**" __status__ = "Production" # read settings __settings__ = xbmcaddon.Addon( "script.traktutilities" ) __language__ = __settings__.getLocalizedString apikey = '0a698a20b222d0b8637298f6920bf03a' username = __settings__.getSetting("username") pwd = sha.new(__settings__.getSetting("password")).hexdigest() debug = __settings__.getSetting( "debug" ) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} import datetime year = datetime.datetime.now().year # updates movie collection entries on trakt (don't unlibrary) def updateMovieCollection(daemon=False): if not daemon: progress = xbmcgui.DialogProgress() progress.create("Trakt Utilities", __language__(1132).encode( "utf-8", "ignore" )) # Checking Database for new Episodes # get the required informations
except ImportError: # Python 2.5 and earlier import sha __author__ = "Ross Glass" __credits__ = ["Ross Glass"] __license__ = "GPL" __maintainer__ = "Ross Glass" __email__ = "*****@*****.**" __status__ = "Production" __settings__ = xbmcaddon.Addon("script.HATrigger") __language__ = __settings__.getLocalizedString host = __settings__.getSetting("host") port = sha.new(__settings__.getSetting("port")).hexdigest() debug = __settings__.getSetting("debug") headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} def Debug(msg, force=False): if debug == "true" or force: try: print "HA Trigger: " + msg except UnicodeEncodeError: print "HA Trigger: " + msg.encode("utf-8", "ignore") def notification(header, message, time=5000, icon=__settings__.getAddonInfo("icon")): xbmc.executebuiltin("XBMC.Notification(%s,%s,%i,%s)" % (header, message, time, icon))
except ImportError: # Python 2.5 and earlier import sha __author__ = "Ross Glass" __credits__ = ["Ross Glass"] __license__ = "GPL" __maintainer__ = "Ross Glass" __email__ = "*****@*****.**" __status__ = "Production" __settings__ = xbmcaddon.Addon("script.HATrigger") __language__ = __settings__.getLocalizedString host = __settings__.getSetting("host") port = sha.new(__settings__.getSetting("port")).hexdigest() debug = __settings__.getSetting("debug") headers = { "Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain" } def Debug(msg, force=False): if (debug == 'true' or force): try: print "HA Trigger: " + msg except UnicodeEncodeError: print "HA Trigger: " + msg.encode("utf-8", "ignore")
def setUsernameAndPassword(self, user, passwd): self.mUsername = user self.mPassword = sha.new(passwd).hexdigest()