Página 1 de 1

item.clone es lo que parece; clona...

Publicado: 14 Dic 2016, 05:46
por robalo
------------------------------------------------------
Del post 5 del hilo Pelisalacarta -> Nuevo Canal Pymovie y Fix para MundoFLV
------------------------------------------------------

item.clone es lo que parece; clona cualquier item al que tiene acceso en ese punto.

No escribo más, mejor datos que te generen preguntas
Menús y submenús de channel.pymovie.py

Código: Seleccionar todo

def mainlist(item):
    logger.info("pelisalacarta.channels.pymovie mainlist")

    itemlist = []

    itemlist.append( item.clone(title="Peliculas", action="menupeliculas",thumbnail='https://s31.postimg.org/4g4lytrqj/peliculas.png', fanart='https://s31.postimg.org/4g4lytrqj/peliculas.png'))

    itemlist.append( itemlist[-1].clone(title="Series", action="menuseries",thumbnail='https://s32.postimg.org/544rx8n51/series.png', fanart='https://s32.postimg.org/544rx8n51/series.png'))

    itemlist.append( itemlist[-1].clone(title="Documentales", action="menudocumental",thumbnail='https://s21.postimg.org/i9clk3u6v/documental.png', fanart='https://s21.postimg.org/i9clk3u6v/documental.png', extra='documental'))

    return itemlist

def menupeliculas(item):
    logger.info("pelisalacarta.channels.pymovie menupeliculas")

    itemlist = []

    itemlist.append( item.clone(title="Ultimas", action="lista", url=host+'/Ordenar/Estreno/?page=1', thumbnail='https://s31.postimg.org/3ua9kwg23/ultimas.png', fanart='https://s31.postimg.org/3ua9kwg23/ultimas.png', extra='Estreno'))

    itemlist.append( itemlist[-1].clone(title="Todas", url=host+'?page=1', thumbnail='https://s12.postimg.org/iygbg8ip9/todas.png', fanart='https://s12.postimg.org/iygbg8ip9/todas.png', extra='todas'))

    itemlist.append( itemlist[-1].clone(title="Generos", action="seccion", url=host, thumbnail='https://s31.postimg.org/szbr0gmkb/generos.png', fanart='https://s31.postimg.org/szbr0gmkb/generos.png', extra='generos'))

    itemlist.append( itemlist[-2].clone(title="Alfabetico", url=host+'/Ordenar/Alfabetico/?page=1', thumbnail='https://s31.postimg.org/c3bm9cnl7/a_z.png', fanart='https://s31.postimg.org/c3bm9cnl7/a_z.png', extra='Alfabetico'))

    itemlist.append( itemlist[-2].clone(title="Calidad", thumbnail='https://s23.postimg.org/ui42030wb/calidad.png', fanart='https://s23.postimg.org/ui42030wb/calidad.png', extra='calidad'))

    itemlist.append( itemlist[-2].clone(title="Mas Vistas", url=host+'/Ordenar/MasVistas/?page=1', thumbnail='https://s32.postimg.org/466gt3ipx/vistas.png', fanart='https://s32.postimg.org/466gt3ipx/vistas.png', extra='Estreno'))

    itemlist.append( itemlist[-1].clone(title="Mas Votadas", url=host+'/Ordenar/MasVotos/?page=1', thumbnail='https://s31.postimg.org/9ooh78xej/votadas.png', fanart='https://s31.postimg.org/9ooh78xej/votadas.png'))

    itemlist.append( itemlist[-1].clone(title="Calificacion", url=host+'/Ordenar/Calificacion/?page=1', thumbnail='https://s28.postimg.org/r1xdh0xz1/calificacion.png', fanart='https://s28.postimg.org/r1xdh0xz1/calificacion.png'))

    return itemlist


def menuseries(item):
    logger.info("pelisalacarta.channels.pymovie menuseries")

    itemlist = []

    itemlist.append( item.clone(title="Ultimas", action="lista", url=host+"/Series-estreno/?page=1",thumbnail='https://s31.postimg.org/3ua9kwg23/ultimas.png', fanart='https://s31.postimg.org/3ua9kwg23/ultimas.png', extra='series'))

    itemlist.append( itemlist[-1].clone(title="Generos", action="seccion", url=host, thumbnail='https://s31.postimg.org/szbr0gmkb/generos.png', fanart='https://s31.postimg.org/szbr0gmkb/generos.png', extra='series-generos'))

    itemlist.append( itemlist[-2].clone(title="Alfabetico", action="lista", url=host+'/Ordernar-Serie/Alfabetico/?page=1', thumbnail='https://s31.postimg.org/c3bm9cnl7/a_z.png', fanart='https://s31.postimg.org/c3bm9cnl7/a_z.png', extra='series-alpha'))

    itemlist.append( itemlist[-1].clone(title="Mas Vistas", url=host+'/Ordernar-Serie/MasVistas/?page=1', thumbnail='https://s32.postimg.org/466gt3ipx/vistas.png', fanart='https://s32.postimg.org/466gt3ipx/vistas.png', extra='series-masvistas'))

    itemlist.append( itemlist[-1].clone(title="Mas Votadas", url=host+'/Ordernar-Serie/Masvotos/?page=1', thumbnail='https://s31.postimg.org/9ooh78xej/votadas.png', fanart='https://s31.postimg.org/9ooh78xej/votadas.png', extra='series-masvotadas'))

    itemlist.append( itemlist[-1].clone(title="Recomendadas", url=host+'/Ordernar-Serie/Recomendadas/?page=1', thumbnail='https://s31.postimg.org/4bsjyc4iz/recomendadas.png', fanart='https://s31.postimg.org/4bsjyc4iz/recomendadas.png', extra='series-recomendadas'))

    return itemlist


def menudocumental(item):
    logger.info("pelisalacarta.channels.pymovie menudocumental")

    itemlist =[]

    itemlist.append( item.clone(title="Todas", action="lista", url=host+"/Documentales/?page=1",thumbnail='https://s12.postimg.org/iygbg8ip9/todas.png', fanart='https://s12.postimg.org/iygbg8ip9/todas.png'))

    itemlist.append( itemlist[-1].clone(title="Alfabetico", url=host+"/OrdenarDocumental/Alfabetico/?page=1",thumbnail='https://s31.postimg.org/c3bm9cnl7/a_z.png', fanart='https://s31.postimg.org/c3bm9cnl7/a_z.png'))

    itemlist.append( itemlist[-1].clone(title="Mas Vistas", url=host+"/OrdenarDocumental/MasVistas/?page=1",thumbnail='https://s32.postimg.org/466gt3ipx/vistas.png', fanart='https://s32.postimg.org/466gt3ipx/vistas.png'))

    return itemlist

Re: item.clone es lo que parece; clona...

Publicado: 15 Dic 2016, 01:34
por Hernan_Ar_c
Gracias Robalo por el ejemplo, lo voy a aplicar ;)