def changeList(params): typelist = [ '全部', '爱情', '传记', '动画', '动作', '儿童', '犯罪', '风情', '歌舞', '古装', '纪录', '惊悚', '警匪', '剧情', '科幻', '励志', '历史', '伦理', '冒险', '魔幻', '其他', '微电影', '文艺', '武侠', '喜剧', '戏曲', '悬疑', '音乐', '灾难', '战争', '老电影' ] arealist = [ '全部', '内地', '台湾', '香港', '澳大利亚', '德国', '俄罗斯', '法国', '韩国', '加拿大', '马来西亚', '美国', '日本', '泰国', '西班牙', '新加坡', '意大利', '印度', '英国', '其他', '欧美' ] yearlist = [ '全部', '2015', '2014', '2013', '2012', '2011', '2010', '00年代', '更早' ] yeartype = [ '0', '2015', '2014', '2013', '2012', '2011', '2010', '00s', 'gz' ] url = params['url'] name = params['name'] dialog = Dialog() filter = '' sel = dialog.select('类型', typelist) if sel >= 0: params['type'] = str(sel) filter += '类型' + typelist[sel] sel = dialog.select('地区', arealist) if sel >= 0: params['area'] = str(sel) filter += '地区' + arealist[sel] sel = dialog.select('年份', yearlist) if sel >= 0: params['year'] = yeartype[sel] filter += '年份' + yearlist[sel] params['filter'] = filter movieList(params)
def show_streams(id): streams = get_streams(id) select = 0 if len(streams) > 1: dialog = Dialog() select = dialog.select('Изберете стрийм', [s.comment for s in streams]) if select == -1: return False url = streams[select].url log('resolved url %s' % url) item = ListItem(path=url) item.setInfo(type="Video", infoLabels={"Title": ''}) item.setProperty("IsPlayable", str(True)) setResolvedUrl(handle=addon_handle, succeeded=True, listitem=item)
break print('>>>>>>' + str(cont) + ' torrents sent to Pulsar<<<<<<<') return results except: print('>>>>>>>ERROR parsing data<<<<<<<') settings.dialog.notification(settings.name_provider, '>>>>>>>>ERROR parsing data<<<<<<<<', settings.icon, 1000) else: print('>>>>>>>%s<<<<<<<' % browser.status) settings.dialog.notification(settings.name_provider, browser.status, settings.icon, 1000) dialog = Dialog() loop = True query = dialog.input('Query:') type = dialog.select('Type:', ['All', 'Movies', 'TV Shows']) if type == 1: filters.use_movie() if type == 2: filters.use_TV() #search result in all sites settings.dialog.notification(settings.name_provider, 'Searching in TorrentZ', settings.icon, 1000) results = torrentz(query) settings.dialog.notification(settings.name_provider, 'Searching in ThePirateBay', settings.icon, 1000) results += thepiratebay(query) settings.dialog.notification(settings.name_provider, 'Searching in BTjunkie', settings.icon, 1000) results += btjunkie(query) settings.dialog.notification(settings.name_provider, 'Searching in Kickass', settings.icon,