Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
                    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,