コード例 #1
0
def mainlist(item):
    """
    Creo il menu principale del canale
    :param item:
    :return: itemlist []
    """
    support.log()
    itemlist = []

    # Menu Principale
    support.menu(itemlist, 'Novità bold', 'peliculas', host)
    support.menu(itemlist, 'Film per Genere', 'genres', host, args='genres')
    support.menu(itemlist, 'Film per Anno submenu', 'genres', host, args='years')
    support.menu(itemlist, 'Film per Qualità submenu', 'genres', host, args='quality') 
    support.menu(itemlist, 'Al Cinema bold', 'peliculas', host + '/film-del-cinema')
    support.menu(itemlist, 'Popolari bold', 'peliculas', host + '/piu-visti.html')
    support.menu(itemlist, 'Mi sento fortunato bold', 'genres', host, args='lucky')    
    support.menu(itemlist, 'Sub-ITA bold', 'peliculas', host + '/film-sub-ita/')
    support.menu(itemlist, 'Cerca film submenu', 'search', host)

    # per autoplay
    autoplay.init(item.channel, list_servers, list_quality)
    autoplay.show_option(item.channel, itemlist)

    support.channel_config(item, itemlist)
    
    return itemlist
コード例 #2
0
 def itemlistHook(itemlist):
     itemlist.append(
         item.clone(title=support.typo('Cerca...', 'bold color kod'),
                    action='search',
                    thumbnail=support.thumb('search')))
     support.channel_config(item, itemlist)
     return itemlist
コード例 #3
0
ファイル: eurostreaming.py プロジェクト: cesarebattisti/addon
def mainlist(item):
    #import web_pdb; web_pdb.set_trace()
    support.log()
    itemlist = []

    support.menu(
        itemlist, 'Serie TV', 'serietv', host,
        contentType='tvshow')  # mettere sempre episode per serietv, anime!!
    support.menu(itemlist,
                 'Serie TV Archivio submenu',
                 'serietv',
                 host + "/category/serie-tv-archive/",
                 contentType='tvshow')
    support.menu(itemlist,
                 'Ultimi Aggiornamenti submenu',
                 'serietv',
                 host + '/aggiornamento-episodi/',
                 args='True',
                 contentType='tvshow')
    support.menu(itemlist,
                 'Anime / Cartoni',
                 'serietv',
                 host + '/category/anime-cartoni-animati/',
                 contentType='tvshow')
    support.menu(itemlist, 'Cerca...', 'search', host, contentType='tvshow')

    ##    itemlist = filtertools.show_option(itemlist, item.channel, list_language, list_quality)
    # richiesto per autoplay
    autoplay.init(item.channel, list_servers, list_quality)
    autoplay.show_option(item.channel, itemlist)

    support.channel_config(item, itemlist)

    return itemlist
コード例 #4
0
def mainlist(item):
    logger.info('[cinemalibero.py] mainlist')

    autoplay.init(item.channel, list_servers,
                  list_quality)  # Necessario per Autoplay

    # Menu Principale
    itemlist = []
    support.menu(itemlist, 'Film bold', 'video', host + '/category/film/')
    support.menu(itemlist, 'Generi submenu', 'genres', host)
    support.menu(itemlist, 'Cerca film submenu', 'search', host)
    support.menu(itemlist,
                 'Serie TV bold',
                 'video',
                 host + '/category/serie-tv/',
                 contentType='episode')
    support.menu(itemlist,
                 'Anime submenu',
                 'video',
                 host + '/category/anime-giapponesi/',
                 contentType='episode')
    support.menu(itemlist,
                 'Cerca serie submenu',
                 'search',
                 host,
                 contentType='episode')
    support.menu(itemlist, 'Sport bold', 'video', host + '/category/sport/')

    autoplay.show_option(
        item.channel,
        itemlist)  # Necessario per Autoplay (Menu Configurazione)

    support.channel_config(item, itemlist)

    return itemlist
コード例 #5
0
 def itemlistHook(itemlist):
     itemlist.append(
         support.Item(channel=item.channel,
                      title=support.typo('Cerca...', 'bold color kod'),
                      url=item.url,
                      action='search',
                      thumbnail=support.thumb(thumb='search.png')))
     support.channel_config(item, itemlist)
     return itemlist
コード例 #6
0
ファイル: guardaserieclick.py プロジェクト: proyeus1972/addon
def mainlist(item):
    log()

    itemlist = []

    support.menu(itemlist,
                 'Serie',
                 'serietv',
                 "%s/lista-serie-tv" % host,
                 'tvshow',
                 args=['news'])
    support.menu(itemlist,
                 'Ultimi Aggiornamenti submenu',
                 'serietv',
                 "%s/lista-serie-tv" % host,
                 'tvshow',
                 args=['update'])
    support.menu(itemlist,
                 'Categorie',
                 'categorie',
                 host,
                 'tvshow',
                 args=['cat'])
    support.menu(itemlist,
                 'Serie inedite Sub-ITA submenu',
                 'serietv',
                 "%s/lista-serie-tv" % host,
                 'tvshow',
                 args=['inedite'])
    support.menu(itemlist,
                 'Da non perdere bold submenu',
                 'serietv',
                 "%s/lista-serie-tv" % host,
                 'tvshow',
                 args=['tv', 'da non perdere'])
    support.menu(itemlist,
                 'Classiche bold submenu',
                 'serietv',
                 "%s/lista-serie-tv" % host,
                 'tvshow',
                 args=['tv', 'classiche'])
    support.menu(itemlist,
                 'Disegni che si muovono sullo schermo per magia bold',
                 'tvserie',
                 "%s/category/animazione/" % host,
                 'tvshow',
                 args=['anime'])

    # autoplay
    support.aplay(item, itemlist, list_servers, list_quality)
    # configurazione del canale
    support.channel_config(item, itemlist)

    return itemlist
コード例 #7
0
ファイル: metalvideo.py プロジェクト: giorgiomogol/addon
    def itemlistHook(itemlist):
        itemlist.pop(0)
        itemlist.append(
            support.Item(channel=item.channel,
                         title=support.typo('Cerca...', 'bold color kod'),
                         contentType='music',
                         url=item.url,
                         action='search',
                         thumbnail=support.thumb('search')))

        support.channel_config(item, itemlist)
        return itemlist
コード例 #8
0
ファイル: serietvu.py プロジェクト: cesarebattisti/addon
def mainlist(item):
    log()
    itemlist = []
    support.menu(itemlist, 'Novità bold', 'latestep',
                 "%s/ultimi-episodi" % host, 'tvshow')
    support.menu(itemlist, 'Serie TV bold', 'lista_serie',
                 "%s/category/serie-tv" % host, 'tvshow')
    support.menu(itemlist, 'Categorie', 'categorie', host, 'tvshow')
    support.menu(itemlist, 'Cerca', 'search', host, 'tvshow')
    support.aplay(item, itemlist, list_servers, list_quality)
    support.channel_config(item, itemlist)
    return itemlist
コード例 #9
0
ファイル: fastsubita.py プロジェクト: proyeus1972/addon
def mainlist(item):
    log()
    itemlist = []

    support.menu(itemlist, 'Novità bold', 'pelicuals_tv', host, 'tvshow')
    support.menu(itemlist, 'Serie TV bold', 'lista_serie', host, 'tvshow')
    ('Archivio A-Z ', [, 'list_az', ]), 'tvshow', args=['serie'])

    support.aplay(item, itemlist, list_servers, list_quality)
    support.channel_config(item, itemlist)

    return itemlist
コード例 #10
0
ファイル: dreamsub.py プロジェクト: cesarebattisti/addon
def mainlist(item):
    log()
    itemlist = []

    menu(itemlist, 'Anime / Cartoni', 'peliculas', host + '/anime', 'tvshow')
    menu(itemlist, 'Categorie', 'categorie', host + '/filter?genere=',
         'tvshow')
    menu(itemlist, 'Ultimi Episodi', 'last', host, 'episode')
    menu(itemlist, 'Cerca...', 'search')
    support.aplay(item, itemlist, list_servers, list_quality)
    support.channel_config(item, itemlist)

    return itemlist
コード例 #11
0
def mainlist(item):
    support.log()    
    itemlist = []

    support.menu(itemlist, 'Film', 'peliculas', host + "/nuove-uscite/")
    support.menu(itemlist, 'Per Genere submenu', 'menu', host, args='Film')
    support.menu(itemlist, 'Per Anno submenu', 'menu', host, args='Anno')
    support.menu(itemlist, 'Sub-ITA', 'peliculas', host + "/sub-ita/")
    support.menu(itemlist, 'Cerca...', 'search', host, 'movie')    
    support.aplay(item, itemlist,list_servers, list_quality)
    support.channel_config(item, itemlist)

    return itemlist
コード例 #12
0
ファイル: animeworld.py プロジェクト: H2RIS/addon
def mainlist(item):
    log()
    
    itemlist =[]
    
    support.menu(itemlist, 'ITA submenu bold', 'build_menu', host + '/filter?', args=["anime", 'language[]=1'])
    support.menu(itemlist, 'Sub-ITA submenu bold', 'build_menu', host + '/filter?', args=["anime", 'language[]=0'])
    support.menu(itemlist, 'Archivio A-Z submenu', 'alfabetico', host+'/az-list', args=["tvshow","a-z"])
    support.menu(itemlist, 'In corso submenu', 'video', host+'/', args=["in sala"])
    support.menu(itemlist, 'Generi submenu', 'generi', host+'/')
    support.menu(itemlist, 'Ultimi Aggiunti bold', 'video', host+'/newest', args=["anime"])
    support.menu(itemlist, 'Ultimi Episodi bold', 'video', host+'/updated', args=["novita'"])
    support.menu(itemlist, 'Cerca...', 'search')
    support.aplay(item, itemlist, list_servers, list_quality)
    support.channel_config(item, itemlist)
    return itemlist
コード例 #13
0
ファイル: animesaturn.py プロジェクト: 32Dexter/KOD-Addon
def mainlist(item):
    log()
    itemlist = []
    support.menu(itemlist, 'Novità bold', 'ultimiep',
                 "%s/fetch_pages.php?request=episodes" % host, 'tvshow')
    support.menu(itemlist, 'Anime bold', 'lista_anime',
                 "%s/animelist?load_all=1" % host)
    support.menu(itemlist,
                 'Archivio A-Z submenu',
                 'list_az',
                 '%s/animelist?load_all=1' % host,
                 args=['tvshow', 'alfabetico'])
    support.menu(itemlist, 'Cerca', 'search', host)
    support.aplay(item, itemlist, list_servers, list_quality)
    support.channel_config(item, itemlist)

    return itemlist
コード例 #14
0
def show_channels(item):
    support.log()
    itemlist = []

    # add context menu
    context = [{
        "title": config.get_localized_string(50005),
        "action": "remove_channel",
        "channel": "community"
    }]

    # read json
    json = load_and_check(item)

    itemlist.append(
        Item(channel=item.channel,
             title=support.typo(config.get_localized_string(70676),
                                'bold color kod'),
             action='add_channel',
             thumbnail=get_thumb('add.png')))

    for key, channel in json['channels'].items():
        path = filetools.dirname(channel['path'])  # relative path
        channel_json = load_json(channel['path'])  # read channel json

        # retrieve information from json
        thumbnail = relative('thumbnail', channel_json, path)
        if not thumbnail: thumbnail = item.thumbnail
        fanart = relative('fanart', channel_json, path)
        plot = channel_json['plot'] if 'plot' in channel_json else ''

        itemlist.append(
            Item(channel=item.channel,
                 title=support.typo(channel['channel_name'], 'bold'),
                 url=channel['path'],
                 thumbnail=thumbnail,
                 fanart=fanart,
                 plot=plot,
                 action='show_menu',
                 channel_id=key,
                 context=context,
                 path=path))

    autoplay.show_option(item.channel, itemlist)
    support.channel_config(item, itemlist)
    return itemlist
コード例 #15
0
def mainlist(item):
    itemlist = []
    item.action = 'peliculas'
    js = httptools.downloadpage(api_url.format('brands')).json
    for it in js.get('features', []):
        itemlist.append(
            item.clone(url='{}/{}'.format(host, it.get('canonical_url', '')),
                       title=support.typo(it['name'], 'italic') +
                       support.typo(it.get('channels', ''), '_ [] color kod')))
    for it in js.get('brands', []):
        itemlist.append(
            item.clone(url='{}/{}'.format(host, it.get('canonical_url', '')),
                       title=support.typo(it['name'], 'bullet bold') +
                       support.typo(it.get('channels', ''), '_ [] color kod')))

    itemlist.append(
        item.clone(title=support.typo('Cerca...', 'bold color kod'),
                   action='search',
                   thumbnail=support.thumb('search')))
    support.channel_config(item, itemlist)
    return itemlist
コード例 #16
0
def mainlist(item):
    log()

    itemlist = []

    support.menu(itemlist, 'Novità bold', 'serietvaggiornate',
                 "%s/lista-serie-tv" % host, 'tvshow')
    support.menu(itemlist, 'Nuove serie', 'nuoveserie',
                 "%s/lista-serie-tv" % host, 'tvshow')
    support.menu(itemlist,
                 'Serie inedite Sub-ITA',
                 'nuoveserie',
                 "%s/lista-serie-tv" % host,
                 'tvshow',
                 args=['inedite'])
    support.menu(itemlist,
                 'Da non perdere bold',
                 'nuoveserie',
                 "%s/lista-serie-tv" % host,
                 'tvshow',
                 args=['tv', 'da non perdere'])
    support.menu(itemlist,
                 'Classiche bold',
                 'nuoveserie',
                 "%s/lista-serie-tv" % host,
                 'tvshow',
                 args=['tv', 'classiche'])
    support.menu(itemlist, 'Anime', 'lista_serie',
                 "%s/category/animazione/" % host, 'tvshow')
    support.menu(itemlist,
                 'Categorie',
                 'categorie',
                 host,
                 'tvshow',
                 args=['serie'])
    support.menu(itemlist, 'Cerca', 'search', host, 'tvshow', args=['serie'])
    support.aplay(item, itemlist, list_servers, list_quality)
    support.channel_config(item, itemlist)

    return itemlist