예제 #1
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
예제 #2
0
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
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
예제 #4
0
def show_menu(item):
    global list_data
    logger.info()
    itemlist = []

    json_data = load_json(item)

    if "menu" in json_data:
        for option in json_data['menu']:
            if 'thumbnail' in json_data:
                thumbnail = option['thumbnail']
            else:
                thumbnail = ''
            if 'fanart' in option and option['fanart']:
                fanart = option['fanart']
            else:
                fanart = item.fanart
            itemlist.append(Item(channel=item.channel, title=option['title'], thumbnail=thumbnail, fanart=fanart, action='show_menu', url=option['link']))
        autoplay.show_option(item.channel, itemlist)
        return itemlist

    if "movies_list" in json_data:
        item.media_type='movies_list'

    elif "tvshows_list" in json_data:
        item.media_type = 'tvshows_list'

    elif "episodes_list" in json_data:
        item.media_type = 'episodes_list'

    return list_all(item)
예제 #5
0
def mainlist(item):
    #import web_pdb; web_pdb.set_trace()
    support.log()    
    itemlist = []
    
    support.menu(itemlist, 'Serie TV', 'serietv', host, contentType = 'episode') # mettere sempre episode per serietv, anime!!
    support.menu(itemlist, 'Serie TV Archivio submenu', 'serietv', host + "category/serie-tv-archive/", contentType = 'episode')
    support.menu(itemlist, 'Ultimi Aggiornamenti submenu', 'serietv', host + 'aggiornamento-episodi/', args='True', contentType = 'episode')
    support.menu(itemlist, 'Anime / Cartoni', 'serietv', host + 'category/anime-cartoni-animati/', contentType = 'episode')
    support.menu(itemlist, 'Cerca...', 'search', host, contentType = 'episode')

##    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)

    itemlist.append(
        Item(channel='setting',
             action="channel_config",
             title=support.typo("Configurazione Canale color lime"),
             config=item.channel,
             folder=False,
             thumbnail=channelselector.get_thumb('setting_0.png'))
    )
    
    return itemlist
예제 #6
0
def mainlist(item):
    findhost()

    autoplay.init(item.channel, list_servers, list_quality)

    # Main options
    itemlist = []
    support.menu(itemlist, 'Ultimi 100 Film Aggiornati bold', 'last', host + '/lista-film-ultimi-100-film-aggiornati/')

    support.menu(itemlist, 'Film bold', 'peliculas', host)
    support.menu(itemlist, 'HD submenu', 'menu', host, args="Film HD Streaming")
    support.menu(itemlist, 'Per genere submenu', 'menu', host, args="Film per Genere")
    support.menu(itemlist, 'Per anno submenu', 'menu', host, args="Film per Anno")
    support.menu(itemlist, 'Cerca film... submenu', 'search', host, args='film')

    support.menu(itemlist, 'Serie TV bold', 'peliculas', host + '/serietv/', contentType='tvshow')
    support.menu(itemlist, 'Aggiornamenti serie tv', 'last', host + '/serietv/aggiornamento-quotidiano-serie-tv/', contentType='tvshow')
    support.menu(itemlist, 'Per Lettera submenu', 'menu', host + '/serietv/', contentType='tvshow', args="Serie-Tv per Lettera")
    support.menu(itemlist, 'Per Genere submenu', 'menu', host + '/serietv/', contentType='tvshow', args="Serie-Tv per Genere")
    support.menu(itemlist, 'Per anno submenu', 'menu', host + '/serietv/', contentType='tvshow', args="Serie-Tv per Anno")
    support.menu(itemlist, 'Cerca serie... submenu', 'search', host + '/serietv/', contentType='tvshow', args='serie')
    
    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #7
0
def mainlist(item):
    support.log()
    itemlist = []

    support.menu(itemlist, 'Film', 'peliculas', host + "/film/")
    support.menu(itemlist, 'Film Anime', 'peliculas', host + "/genere/anime/")
    support.menu(itemlist, 'Film per genere', 'generos', host)
    support.menu(itemlist,
                 'Serie TV',
                 'peliculas',
                 host + "/serietv/",
                 contentType='tvshow')
    support.menu(itemlist,
                 'Anime',
                 'peliculas',
                 host + "/genere/anime/",
                 contentType='tvshow')
    support.menu(itemlist, 'Cerca film', 'search', host)
    support.menu(itemlist,
                 'Cerca serie tv',
                 'search',
                 host,
                 contentType='tvshow')

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

    return itemlist
예제 #8
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)

    itemlist.append(
        Item(channel='setting',
             action="channel_config",
             title=support.typo("Configurazione Canale color lime"),
             config=item.channel,
             folder=False,
             thumbnail=channelselector.get_thumb('setting_0.png'))
    )
    
    return itemlist
예제 #9
0
def mainlist(item):
    logger.info("[altadefinizionehd.py] mainlist")

    autoplay.init(item.channel, list_servers, list_quality)

    itemlist = [
        Item(channel=item.channel,
             action="video",
             title="[B]Film[/B]",
             url=host + '/movies/',
             thumbnail=NovitaThumbnail,
             fanart=FilmFanart),
        Item(channel=item.channel,
             action="menu",
             title="[B] > Film per Genere[/B]",
             url=host,
             extra='GENERE',
             thumbnail=NovitaThumbnail,
             fanart=FilmFanart),
        Item(channel=item.channel,
             action="menu",
             title="[B] > Film per Anno[/B]",
             url=host,
             extra='ANNO',
             thumbnail=NovitaThumbnail,
             fanart=FilmFanart),
        Item(channel=item.channel,
             action="video",
             title="Film Sub-Ita",
             url=host + "/genre/sub-ita/",
             thumbnail=NovitaThumbnail,
             fanart=FilmFanart),
        Item(channel=item.channel,
             action="video",
             title="Film Rip",
             url=host + "/genre/dvdrip-bdrip-brrip/",
             thumbnail=NovitaThumbnail,
             fanart=FilmFanart),
        Item(channel=item.channel,
             action="video",
             title="Film al Cinema",
             url=host + "/genre/cinema/",
             thumbnail=NovitaThumbnail,
             fanart=FilmFanart),
        Item(channel=item.channel,
             action="search",
             extra="movie",
             title="[COLOR blue]Cerca Film...[/COLOR]",
             thumbnail=CercaThumbnail,
             fanart=FilmFanart)
    ]

    autoplay.show_option(item.channel, itemlist)

    itemlist = thumb(itemlist)

    return itemlist
예제 #10
0
def mainlist(item):

    # Main options
    itemlist = []
    support.menu(itemlist,
                 'Novità bold',
                 'carousel',
                 host,
                 contentType='movie',
                 args='movies')
    support.menu(itemlist,
                 'Sub ITA bold',
                 'carousel_subita',
                 host,
                 contentType='movie',
                 args='movies')
    support.menu(itemlist,
                 'Ultime Richieste Inserite bold',
                 'carousel_request',
                 host,
                 contentType='movie',
                 args='movies')
    support.menu(itemlist,
                 'Film Nelle Sale bold',
                 'carousel_cinema',
                 host,
                 contentType='movie',
                 args='movies')
    support.menu(itemlist,
                 'Film Ultimi Inseriti submenu',
                 'carousel_last',
                 host,
                 contentType='movie',
                 args='movies')
    support.menu(itemlist,
                 'Film Top ImDb submenu',
                 'top_imdb',
                 host + 'top-imdb/',
                 contentType='movie',
                 args='movies')
    support.menu(itemlist,
                 'Serie TV',
                 'carousel_episodes',
                 host,
                 contentType='episode',
                 args='tvshows')
    support.menu(itemlist,
                 'Serie TV Top ImDb submenu',
                 'top_serie',
                 host + 'top-imdb/',
                 contentType='episode',
                 args='tvshows')
    support.menu(itemlist, '[COLOR blue]Cerca...[/COLOR] bold', 'search', host)
    autoplay.init(item.channel, list_servers, list_quality)
    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #11
0
def mainlist(item):
    logger.info("kod.casacinema mainlist")

    autoplay.init(item.channel, list_servers, list_quality)

    itemlist = [
        Item(channel=item.channel,
             title="[B]Film[/B]",
             action="peliculas",
             extra="movie",
             url="%s/category/film" % host),
        Item(channel=item.channel,
             title="[B]Film - HD[/B]",
             action="peliculas",
             extra="movie",
             url="%s/?s=[HD]" % host),
        Item(channel=item.channel,
             title="[B] > Categorie[/B]",
             action="categorias",
             extra="movie",
             url="%s/category/film" % host),
        Item(channel=item.channel,
             title="[B]Film Sub - Ita[/B]",
             action="peliculas",
             extra="movie",
             url="%s/category/sub-ita" % host),
        Item(
            channel=item.channel,
            title="[COLOR blue]Cerca Film...[/COLOR]",
            action="search",
            extra="movie",
        ),
        Item(channel=item.channel,
             title="[B]Serie TV[/B]",
             extra="tvshow",
             action="peliculas_tv",
             url="%s/category/serie-tv" % host),
        Item(channel=item.channel,
             title="[B]Aggiornamenti Serie TV[/B]",
             action="update_tv",
             url="%s/aggiornamenti-serie-tv" % host,
             extra="tvshow"),
        Item(channel=item.channel,
             title="[COLOR blue]Cerca Serie TV...[/COLOR]",
             action="search",
             extra="tvshow")
    ]

    autoplay.show_option(item.channel, itemlist)

    # auto thumb
    itemlist = thumb(itemlist)

    return itemlist
예제 #12
0
def mainlist(item):
    logger.info(item.channel + 'mainlist')

    itemlist = web_menu()
    support.menu(itemlist, "Cerca Film... color kod", 'search', '', 'movie')
    support.menu(itemlist, "Cerca Serie... color kod", 'search', '', 'episode')

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

    return itemlist
예제 #13
0
def show_menu(item):
    global list_data
    itemlist = []
    logger.info(item)

    json_data = load_json(item)

    if "menu" in json_data:
        for option in json_data['menu']:
            if 'thumbnail' in json_data:
                thumbnail = option['thumbnail'] if ':/' in option[
                    'thumbnail'] else item.path + option[
                        'thumbnail'] if '/' in option[
                            'thumbnail'] else get_thumb(option['thumbnail'])
            else:
                thumbnail = ''
            if 'fanart' in option and option['fanart']:
                fanart = option['fanart'] if ':/' in option[
                    'fanart'] else item.path + option['fanart']
            else:
                fanart = item.fanart
            if 'plot' in option and option['plot']:
                plot = option['plot']
            else:
                plot = item.plot
            url = '' if not option['link'] else option[
                'link'] if ':/' in option[
                    'link'] else item.path + option['link']
            itemlist.append(
                Item(channel=item.channel,
                     title=format_title(option['title']),
                     thumbnail=thumbnail,
                     fanart=fanart,
                     plot=plot,
                     action='show_menu',
                     url=url,
                     path=item.path))
        if 'channel_name' in json_data:
            autoplay.show_option(item.channel, itemlist)
        return itemlist

    if "movies_list" in json_data:
        item.media_type = 'movies_list'

    elif "tvshows_list" in json_data:
        item.media_type = 'tvshows_list'

    elif "episodes_list" in json_data:
        item.media_type = 'episodes_list'

    if "generic_list" in json_data:
        item.media_type = 'generic_list'

    return list_all(item)
예제 #14
0
def mainlist(item):
    support.log()
    itemlist = []

    support.menu(itemlist, 'Ultime Uscite', 'peliculas', host + "/category/serie-tv/", "episode")
    support.menu(itemlist, 'Ultimi Episodi', 'peliculas', host + "/ultimi-episodi/", "episode", 'latest')
    support.menu(itemlist, 'Categorie', 'menu', host, "episode", args="Serie-Tv per Genere")


    autoplay.init(item.channel, list_servers, [])
    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #15
0
def mainlist(item):
    logger.info("kod.italiafilmhd mainlist")

    autoplay.init(item.channel, list_servers, list_quality)

    itemlist = [
        Item(
            channel=item.channel,
            title="[COLOR azure]Novita'[/COLOR]",
            action="fichas",
            url=host + "/cinema/",
            thumbnail=
            "http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"
        ),
        Item(
            channel=item.channel,
            title="[COLOR azure]Ultimi Film Inseriti[/COLOR]",
            action="fichas",
            url=host + "/film/",
            thumbnail=
            "http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"
        ),
        Item(
            channel=item.channel,
            title="[COLOR azure]Film per Genere[/COLOR]",
            action="genere",
            url=host,
            thumbnail=
            "http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"
        ),
        Item(
            channel=item.channel,
            title="Serie TV",
            text_color="azure",
            action="tv_series",
            url="%s/serie-tv-hd/" % host,
            thumbnail=
            "http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"
        ),
        Item(channel=item.channel,
             title="[COLOR orange]Cerca...[/COLOR]",
             action="search",
             extra="movie",
             thumbnail=
             "http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search")
    ]

    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #16
0
def mainlist(item):

    # Main options
    itemlist = []
    support.menu(itemlist,
                 'Ultimi episodi inseriti bold',
                 'insert',
                 host,
                 contentType='episode')
    support.menu(itemlist,
                 'Ultime novità bold',
                 'updates',
                 host,
                 contentType='episode')
    support.menu(itemlist,
                 'Episodi più visti bold',
                 'most_view',
                 host,
                 contentType='episode')
    support.menu(itemlist,
                 'Anime',
                 'list',
                 host + '/lista-anime-2/',
                 contentType='episode')
    support.menu(itemlist,
                 'Sub-Ita submenu',
                 'list',
                 host + '/lista-anime-sub-ita/',
                 contentType='episode')
    support.menu(itemlist,
                 'Serie TV bold',
                 'list',
                 host + '/lista-serie-tv/',
                 contentType='episode')
    support.menu(itemlist,
                 'Film Animazione bold',
                 'list',
                 host + '/lista-film-animazione/',
                 contentType="episode",
                 args="film")
    support.menu(itemlist,
                 '[COLOR blue]Cerca anime e serie...[/COLOR] bold',
                 'search',
                 host,
                 contentType='episode')

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

    return itemlist
예제 #17
0
def mainlist(item):

    autoplay.init(item.channel, list_servers, list_quality)

    logger.info()
    itemlist = [
        Item(
            channel=item.channel,
            title="[COLOR azure]Film[/COLOR]",
            action="peliculas",
            extra="movie",
            url="%s/category/films/" % host,
            thumbnail=
            "http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"
        ),
        Item(channel=item.channel,
             title="[COLOR yellow]Cerca...[/COLOR]",
             action="search",
             extra="movie",
             thumbnail=
             "http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search"),
        Item(
            channel=item.channel,
            title="[COLOR azure]Serie TV[/COLOR]",
            extra="tvshow",
            action="peliculas_tv",
            url="%s/category/serie/" % host,
            thumbnail=
            "http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"
        ),
        Item(
            channel=item.channel,
            title="[COLOR azure]Anime[/COLOR]",
            extra="tvshow",
            action="peliculas_tv",
            url="%s/category/anime-cartoni-animati/" % host,
            thumbnail=
            "http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"
        ),
        Item(channel=item.channel,
             title="[COLOR yellow]Cerca SerieTV...[/COLOR]",
             action="search",
             extra="tvshow",
             thumbnail=
             "http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search")
    ]

    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #18
0
def mainlist(item):

    # Main options
    itemlist = []
    support.menu(itemlist, 'Al Cinema bold', 'carousel', host, contentType='movie')
    support.menu(itemlist, 'Film alta definizione bold', 'peliculas', host, contentType='movie', args='film')
    support.menu(itemlist, 'Categorie Film bold', 'categorias_film', host , contentType='movie', args='film')
    support.menu(itemlist, 'Categorie Serie bold', 'categorias_serie', host, contentType='tvshow', args='serie')



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

    return itemlist
예제 #19
0
def mainlist(item):
    log()
    itemlist = []

    menu(itemlist, 'Serie TV', 'peliculas', host + '/serie-tv-streaming',
         'tvshow')
    menu(itemlist, 'Per Genere submenu', 'genre', host, 'tvshow', 'TV')
    menu(itemlist, 'Per Nazione submenu', 'nation',
         host + '/serie-tv-streaming/', 'tvshow', 'TV')
    menu(itemlist, 'Cerca...', 'search', contentType='tvshow', args='TV')

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

    return itemlist
예제 #20
0
def mainlist(item):
    log()

    itemlist = []
    menu(itemlist, 'Anime Leggendari', 'peliculas', host + '/category/anime-leggendari/')
    menu(itemlist, 'Anime ITA', 'peliculas', host + '/category/anime-ita/')
    menu(itemlist, 'Anime SUB-ITA', 'peliculas', host + '/category/anime-sub-ita/')
    menu(itemlist, 'Anime Conclusi', 'peliculas', host + '/category/serie-anime-concluse/')
    menu(itemlist, 'Anime in Corso', 'peliculas', host + '/category/anime-in-corso/')
    menu(itemlist, 'Genere', 'genres', host)
    menu(itemlist, 'Cerca...', 'search')
                     
    autoplay.init(item.channel, list_servers, list_quality)
    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #21
0
def mainlist(item):
    logger.info('[filmsenzalimiti.py] mainlist')

    autoplay.init(item.channel, list_servers, list_quality)

    itemlist = [
        Item(channel=item.channel,
             action='video',
             title='Film',
             contentType='movie',
             url=host,
             thumbnail=''),
        Item(channel=item.channel,
             action='video',
             title='Novità',
             contentType='movie',
             url=host + '/category/nuove-uscite',
             thumbnail=''),
        Item(channel=item.channel,
             action='video',
             title='In Sala',
             contentType='movie',
             url=host + '/category/in-sala',
             thumbnail=''),
        Item(channel=item.channel,
             action='video',
             title='Sottotitolati',
             contentType='movie',
             url=host + '/category/sub-ita',
             thumbnail=''),
        Item(channel=item.channel,
             action='sottomenu',
             title='[B]Categoria[/B]',
             contentType='movie',
             url=host,
             thumbnail=''),
        Item(channel=item.channel,
             action='search',
             extra='tvshow',
             title='[B]Cerca...[/B]',
             contentType='movie',
             thumbnail='')
    ]

    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #22
0
def mainlist(item):
    logger.info("alfa.casacinema mainlist")

    autoplay.init(item.channel, list_servers, list_quality)

    itemlist = [
        Item(
            channel=item.channel,
            title="Film",
            action="peliculas",
            extra="movie",
            url=host,
            thumbnail=
            "http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"
        ),
        Item(channel=item.channel,
             title="In sala",
             action="peliculas",
             extra="movie",
             url="%s/category/in-sala/" % host,
             thumbnail="http://jcrent.com/apple%20tv%20final/HD.png"),
        Item(
            channel=item.channel,
            title="Novità",
            action="peliculas",
            extra="movie",
            url="%s/category/nuove-uscite/" % host,
            thumbnail=
            "http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"
        ),
        Item(channel=item.channel,
             title="Sub - Ita",
             action="peliculas",
             extra="movie",
             url="%s/category/sub-ita/" % host,
             thumbnail="http://i.imgur.com/qUENzxl.png"),
        Item(channel=item.channel,
             title="[COLOR yellow]Cerca...[/COLOR]",
             action="search",
             extra="movie",
             thumbnail=
             "http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search")
    ]

    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #23
0
def mainlist(item):
    support.log()

    itemlist = []

    support.menu(itemlist, 'Al Cinema', 'peliculas', host + '/cinema/')
    support.menu(itemlist, 'Ultimi Film Inseriti', 'peliculas', host)
    support.menu(itemlist, 'Film Sub-ITA', 'peliculas', host + '/sub-ita/')
    support.menu(itemlist, 'Film Ordine Alfabetico ', 'AZlist',
                 host + '/catalog/')
    support.menu(itemlist, 'Categorie Film', 'categories', host)
    support.menu(itemlist, 'Cerca...', 'search')

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

    return itemlist
예제 #24
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
예제 #25
0
def mainlist(item):
    """
    Creo il menu principale del canale
    :param item:
    :return: itemlist []
    """
    logger.info("%s mainlist log: %s" % (__channel__, item))
    itemlist = []

    autoplay.init(item.channel, list_servers, list_quality)

    # Menu Principale
    support.menu(itemlist,
                 'Film Ultimi Arrivi bold',
                 'peliculas',
                 host,
                 args='pellicola')
    support.menu(itemlist, 'Genere', 'categorie', host, args='genres')
    support.menu(itemlist,
                 'Per anno submenu',
                 'categorie',
                 host,
                 args=['Film per Anno', 'years'])
    support.menu(itemlist,
                 'Per lettera',
                 'categorie',
                 host + 'catalog/a/',
                 args=['Film per Lettera', 'orderalf'])
    support.menu(itemlist,
                 'Al Cinema bold',
                 'peliculas',
                 host + 'cinema/',
                 args='pellicola')
    support.menu(itemlist,
                 'Sub-ITA bold',
                 'peliculas',
                 host + 'sub-ita/',
                 args='pellicola')
    support.menu(itemlist, 'Cerca film submenu', 'search', host)

    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #26
0
def mainlist(item):
    logger.info('[filmsenzalimiticc.py] mainlist')

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

    # Menu Principale
    itemlist = [
        Item(channel=item.channel,
             action='video',
             title='Film',
             url=host,
             contentType='movie',
             thumbnail=''),
        Item(channel=item.channel,
             action='sottomenu_film',
             title='Categorie Film',
             url=host,
             contentType='movie',
             thumbnail=''),
        Item(channel=item.channel,
             action='video',
             title='Serie TV',
             url=host + '/serie-tv/',
             contentType='tvshow',
             thumbnail=''),
        Item(channel=item.channel,
             action='sottomenu_serie',
             title='[B]Categorie Serie TV[/B]',
             thumbnail=''),
        Item(channel=item.channel,
             action='search',
             extra='tvshow',
             title='[B]Cerca... (non funziona)[/B]',
             thumbnail='')
    ]

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

    return itemlist
예제 #27
0
def mainlist(item):
    logger.info("[vedohd.py] mainlist")
    findhost()

    autoplay.init(item.channel, list_servers, list_quality)

    # Main options
    itemlist = []
    support.menu(itemlist, 'Film', "peliculas", host + "film-hd")
    support.menu(itemlist, 'I più votati', "peliculas",
                 host + "ratings/?get=movies")
    support.menu(itemlist, 'I più popolari', "peliculas",
                 host + "trending/?get=movies")
    support.menu(itemlist, 'Generi', "generos", host)
    support.menu(itemlist, 'Anno', "year", host)
    support.menu(itemlist, 'Cerca', "search", host)

    autoplay.show_option(item.channel, itemlist)

    return itemlist
예제 #28
0
def mainlist(item):
    logger.info()

    itemlist =[]

    support.menu(itemlist, '[B]Film[/B]', 'peliculas', host + '/category/film/', 'movie')
    support.menu(itemlist, '[B] > Film per Genere[/B]', 'genre', host, 'tvshow')
    support.menu(itemlist, '[COLOR blue]Cerca Film...[/COLOR]', 'search', '')
    support.menu(itemlist, '[B]Serie TV[/B]', 'peliculas', host + '/category/serie-tv/', 'tvshow')
    support.menu(itemlist, '[B] > Serie TV in ordine alfabetico[/B]', 'az', host + '/category/serie-tv/', 'tvshow')
    support.menu(itemlist, '[COLOR blue]Cerca Serie TV...[/COLOR]', 'search', '', 'tvshow')


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

    for item in itemlist:
        logger.info('MENU=' + str(item) )

    return itemlist
예제 #29
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)

    itemlist.append(
        Item(channel='setting',
             action="channel_config",
             title=support.typo("Configurazione Canale color lime"),
             config=item.channel,
             folder=False,
             thumbnail=channelselector.get_thumb('setting_0.png')))

    return itemlist
예제 #30
0
def mainlist(item):
    logger.info("kod.mondoserietvmainlist")

    autoplay.init(item.channel, list_servers, list_quality)

    itemlist = [Item(channel=item.channel,
                     action="lista_serie",
                     title="[COLOR azure]Lista Serie Tv Anni 50 60 70 80[/COLOR]",
                     url=("%s/lista-serie-tv-anni-60-70-80/" % host),
                     thumbnail="http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"),
                Item(channel=item.channel,
                     action="lista_serie",
                     title="[COLOR azure]Lista Serie Tv Italiane[/COLOR]",
                     url=("%s/lista-serie-tv-italiane/" % host),
                     thumbnail="http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"),
                Item(channel=item.channel,
                     action="lista_serie",
                     title="[COLOR azure]Lista Cartoni Animati & Anime[/COLOR]",
                     url=("%s/lista-cartoni-animati-e-anime/" % host),
                     thumbnail="http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"),
                Item(channel=item.channel,
                     action="peliculas",
                     title="[COLOR azure]Lista Film[/COLOR]",
                     url=("%s/lista-film/" % host),
                     thumbnail="http://orig03.deviantart.net/6889/f/2014/079/7/b/movies_and_popcorn_folder_icon_by_matheusgrilo-d7ay4tw.png"),
                Item(channel=item.channel,
                     title="[COLOR yellow]Cerca Film...[/COLOR]",
                     action="search",
                     extra="movie",
                     thumbnail="http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search"),
                Item(channel=item.channel,
                     title="[COLOR yellow]Cerca SerieTV...[/COLOR]",
                     action="search",
                     extra="tvshow",
                     thumbnail="http://dc467.4shared.com/img/fEbJqOum/s7/13feaf0c8c0/Search")]
    autoplay.show_option(item.channel, itemlist)

    return itemlist