def get(self): channels = [('01', 'Sky Premiere', '4021'), ('02', 'Sky Premiere +1', '1823'), ('03', 'Sky Showcase', '4033'), ('04', 'Sky Greats', '1815'), ('05', 'Sky Disney', '4013'), ('06', 'Sky Family', '4018'), ('07', 'Sky Action', '4014'), ('08', 'Sky Comedy', '4019'), ('09', 'Sky Crime', '4062'), ('10', 'Sky Drama', '4016'), ('11', 'Sky Sci Fi', '4017'), ('12', 'Sky Select', '4020'), ('13', 'Film4', '4044'), ('14', 'Film4 +1', '1629'), ('15', 'TCM', '3811'), ('16', 'TCM +1', '5275')] threads = [] for i in channels: threads.append(workers.Thread(self.sky_list, i[0], i[1], i[2])) [i.start() for i in threads] [i.join() for i in threads] threads = [] for i in range(0, len(self.items)): threads.append(workers.Thread(self.items_list, self.items[i])) [i.start() for i in threads] [i.join() for i in threads] self.list = metacache.local(self.list, self.tm_img_link, 'poster2', 'fanart') try: self.list = sorted(self.list, key=lambda k: k['num']) except: pass self.channelDirectory(self.list) return self.list
def worker(self, level=1): self.meta = [] total = len(self.list) self.fanart_tv_headers = {'api-key': 'NDZkZmMyN2M1MmE0YTc3MjY3NWQ4ZTMyYjdiY2E2OGU='.decode('base64')} if not self.fanart_tv_user == '': self.fanart_tv_headers.update({'client-key': self.fanart_tv_user}) for i in range(0, total): self.list[i].update({'metacache': False}) self.list = metacache.fetch(self.list, self.lang, self.user) for r in range(0, total, 40): threads = [] for i in range(r, r+40): if i <= total: threads.append(workers.Thread(self.super_info, i)) [i.start() for i in threads] [i.join() for i in threads] if self.meta: metacache.insert(self.meta) self.list = [i for i in self.list if not i['imdb'] == '0'] self.list = metacache.local(self.list, self.tm_img_link, 'poster3', 'fanart2') if self.fanart_tv_user == '': for i in self.list: i.update({'clearlogo': '0', 'clearart': '0'})
def worker(self, level=1): self.meta = [] total = len(self.list) self.fanart_tv_headers = {'api-key': 'ZDY5NTRkYTk2Yzg4ODFlMzdjY2RkMmQyNTlmYjk1MzQ='.decode('base64')} if not self.fanart_tv_user == '': self.fanart_tv_headers.update({'client-key': self.fanart_tv_user}) for i in range(0, total): self.list[i].update({'metacache': False}) self.list = metacache.fetch(self.list, self.lang, self.user) for r in range(0, total, 40): threads = [] for i in range(r, r+40): if i <= total: threads.append(workers.Thread(self.super_info, i)) [i.start() for i in threads] [i.join() for i in threads] if self.meta: metacache.insert(self.meta) self.list = [i for i in self.list if not i['imdb'] == '0'] self.list = metacache.local(self.list, self.tm_img_link, 'poster3', 'fanart2') if self.fanart_tv_user == '': for i in self.list: i.update({'clearlogo': '0', 'clearart': '0'})
def worker(self, level=1): self.meta = [] total = len(self.list) self.fanart_tv_headers = {'api-key': 'db10619c97af83891690f4cfd7205d62'} if not self.fanart_tv_user == '': self.fanart_tv_headers.update({'client-key': self.fanart_tv_user}) for i in range(0, total): self.list[i].update({'metacache': False}) self.list = metacache.fetch(self.list, self.lang, self.user) for r in range(0, total, 40): threads = [] for i in range(r, r + 40): if i <= total: threads.append(workers.Thread(self.super_info, i)) [i.start() for i in threads] [i.join() for i in threads] if self.meta: metacache.insert(self.meta) self.list = [i for i in self.list if not i['imdb'] == '0'] self.list = metacache.local(self.list, self.tm_img_link, 'poster3', 'fanart2') if self.fanart_tv_user == '': for i in self.list: i.update({'clearlogo': '0', 'clearart': '0'})
def worker(self, level=1): self.meta = [] total = len(self.list) self.fanart_tv_headers = {'api-key': '04cd6efd5628ec6082644538a6045bdc'} if not self.fanart_tv_user == '': self.fanart_tv_headers.update({'client-key': self.fanart_tv_user}) for i in range(0, total): self.list[i].update({'metacache': False}) self.list = metacache.fetch(self.list, self.lang, self.user) for r in range(0, total, 40): threads = [] for i in range(r, r+40): if i <= total: threads.append(workers.Thread(self.super_info, i)) [i.start() for i in threads] [i.join() for i in threads] if self.meta: metacache.insert(self.meta) self.list = [i for i in self.list if not i['imdb'] == '0'] self.list = metacache.local(self.list, self.tm_img_link, 'poster3', 'fanart2') if self.fanart_tv_user == '': for i in self.list: i.update({'clearlogo': '0', 'clearart': '0'})
def getChannels(self, group = None): if not trakt.getTraktCredentialsInfo(): interface.Dialog.confirm(title = 32007, message = 35245) return None if len(self.channels.keys()) == 0: if not self.sky_channels(): return None if self.sky_list(group = group): threads = [] for i in range(0, len(self.items)): threads.append(workers.Thread(self.items_list, self.items[i])) [i.start() for i in threads] [i.join() for i in threads] self.list = metacache.local(self.list, self.tm_img_link, 'poster2', 'fanart') try: self.list = sorted(self.list, key = lambda k : k['channel']) except: pass self.channelDirectory(self.list) return self.list
def worker(self, level=1): self.meta = [] total = len(self.list) self.fanart_tv_headers = {'api-key': 'YTc2MGMyMTEzYTM1OTk5NzFiN2FjMWU0OWUzMTAyMGQ='.decode('base64')} if not self.fanart_tv_user == '': self.fanart_tv_headers.update({'client-key': self.fanart_tv_user}) for i in range(0, total): self.list[i].update({'metacache': False}) self.list = metacache.fetch(self.list, self.lang, self.user) self.list = [i for i in self.list if not i['imdb'] == '0'] self.list = metacache.local(self.list, self.tm_img_link, 'poster3', 'fanart2') if self.fanart_tv_user == '': for i in self.list: i.update({'clearlogo': '0', 'clearart': '0'})
def worker(self, level=1): self.meta = [] total = len(self.list) self.fanart_tv_headers = {'api-key': 'YTc2MGMyMTEzYTM1OTk5NzFiN2FjMWU0OWUzMTAyMGQ='.decode('base64')} if not self.fanart_tv_user == '': self.fanart_tv_headers.update({'client-key': self.fanart_tv_user}) for i in range(0, total): self.list[i].update({'metacache': False}) self.list = metacache.fetch(self.list, self.lang, self.user) self.list = [i for i in self.list if not i['imdb'] == '0'] self.list = metacache.local(self.list, self.tm_img_link, 'poster3', 'fanart2') if self.fanart_tv_user == '': for i in self.list: i.update({'clearlogo': '0', 'clearart': '0'})
def get(self): channels = [ ("01", "Sky Premiere", "4021"), ("02", "Sky Premiere +1", "1823"), ("03", "Sky Showcase", "4033"), ("04", "Sky Greats", "1815"), ("05", "Sky Disney", "4013"), ("06", "Sky Family", "4018"), ("07", "Sky Action", "4014"), ("08", "Sky Comedy", "4019"), ("09", "Sky Crime", "4062"), ("10", "Sky Drama", "4016"), ("11", "Sky Sci Fi", "4017"), ("12", "Sky Select", "4020"), ("13", "Film4", "4044"), ("14", "Film4 +1", "1629"), ("15", "TCM", "3811"), ("16", "TCM +1", "5275"), ] threads = [] for i in channels: threads.append(workers.Thread(self.sky_list, i[0], i[1], i[2])) [i.start() for i in threads] [i.join() for i in threads] threads = [] for i in range(0, len(self.items)): threads.append(workers.Thread(self.items_list, self.items[i])) [i.start() for i in threads] [i.join() for i in threads] self.list = metacache.local(self.list, self.tm_img_link, "poster2", "fanart") try: self.list = sorted(self.list, key=lambda k: k["num"]) except: pass self.channelDirectory(self.list) return self.list
def get(self): channels = [ ('01', 'Sky Premiere', '4021'), ('02', 'Sky Premiere +1', '1823'), ('03', 'Sky Showcase', '4033'), ('04', 'Sky Greats', '1815'), ('05', 'Sky Disney', '4013'), ('06', 'Sky Family', '4018'), ('07', 'Sky Action', '4014'), ('08', 'Sky Comedy', '4019'), ('09', 'Sky Crime', '4062'), ('10', 'Sky Drama', '4016'), ('11', 'Sky Sci Fi', '4017'), ('12', 'Sky Select', '4020'), ('13', 'Film4', '4044'), ('14', 'Film4 +1', '1629'), ('15', 'TCM', '3811'), ('16', 'TCM +1', '5275') ] threads = [] for i in channels: threads.append(workers.Thread(self.sky_list, i[0], i[1], i[2])) [i.start() for i in threads] [i.join() for i in threads] threads = [] for i in range(0, len(self.items)): threads.append(workers.Thread(self.items_list, self.items[i])) [i.start() for i in threads] [i.join() for i in threads] self.list = metacache.local(self.list, self.tm_img_link, 'poster2', 'fanart') try: self.list = sorted(self.list, key=lambda k: k['num']) except: pass self.channelDirectory(self.list) return self.list