Página 13 de 28

Re: Sugerencias de canales a agregar

Publicado: 02 Ene 2015, 23:43
por robalo
Ayer me funcionaba ?? que cosas, seguró que empezé a cambiar algo y me llamó la jefa y me reseteó. :)

Te pego el que se supone que debería a ver pegado

Código: Seleccionar todo

    ## Extrae el paginador ##
    # a class="paginator-items" href="/ver_torrents_41-id_en_peliculas_microhd_pag_1.html" title="Pagina de torrent 1">1</a>
    if "_pag_" in item.url:
        current_page_number = int(scrapertools.get_match(item.url,'_pag_(\d+)'))
        item.url = re.sub(r"_pag_\d+","_pag_%s",item.url)
    else:
        current_page_number = 1
        item.url = item.url.replace(".html","_pag_%s.html")

    next_page_number = current_page_number + 1
    next_page = item.url % (next_page_number)

    if next_page.replace("http://www.torrentestrenos.com","") in data:
        itemlist.append( Item(channel=__channel__, title=">> siguiente", url=next_page, action="peliculas", folder=True) )
    #########################

Re: Sugerencias de canales a agregar

Publicado: 03 Ene 2015, 22:57
por neno1978
Jajaja! Suele pasar ;) todo perfect ahora... Aunq me estaba gustando lo de todas las pag :lol: . Mira robalo le estoy dando la vueltas a una idea, por experimentar. He encontrado una pag q solo es d pelis pero todas son de 4 0 3gb , microhd, esta bastante interesante. El caso es q esta dividida x géneros . La pag principal viene la ultima añadida de cada género, y en ella un enlace q abre el género en cuestión. Y aquí viene la absurda idea, x hacer algo diferente. Cada película tiene el enlace al género dentro de lo q podría ser scrapedplot; es posible generar un link dentro del plot(es decir , q le des a "i" y salga el enlace y lo puedas clicar para abrir cada género)? Yo he conseguido poner el link pero, evidentemente meramente informativo. Creo q quedaría bien si fuera factible. La pag es moviesdvdr x si la quieres ojear. Un saludo Crack

Re: Sugerencias de canales a agregar

Publicado: 04 Ene 2015, 00:22
por robalo
No estará mal pero me da que no que se no se puede. Pero nunca se sabe. No se hasta que punto se pueden controlar los eventos en xbmc.

Re: Sugerencias de canales a agregar

Publicado: 04 Ene 2015, 00:44
por robalo
cultmoviezFTW escribió:Hola Robalo, gracias por tu disposición.
Bueno, ¿como haríamos?
Yo SUPONGO que el plugin es el mismo independientemente de si es para XBOX o para PC etc... Sería cuestión de agregar el url a la pagina que digo nada más.
Cualquier ayuda es bien apreciada.
Gracias.
Y felices fiestas.
Hola cultmoviezFTW, gracias, igualmente

La verdad es que la página tiene poco contenido y algo complicado de crear y mantener el canal de la web, no se hasta que punto te merecería la pena. Si crece la sección de música y en la misma línea creo que la visitaría a menudo :)

Aún así, es otra opción más.

Te voy a dejar el canal funcionando para que lo estudies e intente añadir cosas que faltan y corregir otras.

Cuando tengas dudas de que para que se usa una u otra línea o que hace sólo tienes que preguntar.

En el archivo channelselector.py tiene que añadir una nueva línea para el canal. Entre las líneas 264 y 265 estaría bien

Código: Seleccionar todo

    itemlist.append( Item( title="Cultmoviez"               , channel="cultmoviez"             , language="ES"    , category="F,A,D,VOS" , type="generic", thumbnail="http://robalo.esy.es/img/cultmoviez.png"  ))
Un saludo, que lo disfrutes :)

Re: Sugerencias de canales a agregar

Publicado: 04 Ene 2015, 21:06
por cultmoviezFTW
robalo escribió:
cultmoviezFTW escribió:Hola Robalo, gracias por tu disposición.
Bueno, ¿como haríamos?
Yo SUPONGO que el plugin es el mismo independientemente de si es para XBOX o para PC etc... Sería cuestión de agregar el url a la pagina que digo nada más.
Cualquier ayuda es bien apreciada.
Gracias.
Y felices fiestas.
Hola cultmoviezFTW, gracias, igualmente

La verdad es que la página tiene poco contenido y algo complicado de crear y mantener el canal de la web, no se hasta que punto te merecería la pena. Si crece la sección de música y en la misma línea creo que la visitaría a menudo :)

Aún así, es otra opción más.

Te voy a dejar el canal funcionando para que lo estudies e intente añadir cosas que faltan y corregir otras.

Cuando tengas dudas de que para que se usa una u otra línea o que hace sólo tienes que preguntar.

En el archivo channelselector.py tiene que añadir una nueva línea para el canal. Entre las líneas 264 y 265 estaría bien

Código: Seleccionar todo

    itemlist.append( Item( title="Cultmoviez"               , channel="cultmoviez"             , language="ES"    , category="F,A,D,VOS" , type="generic", thumbnail="http://robalo.esy.es/img/cultmoviez.png"  ))
Un saludo, que lo disfrutes :)
Hola robalo, antes que nada agradecerte que te hayas tomado el trabajo de darme una mano.
Debo confesarte que ignoro COMPLETAMENTE el funcionamiento del plugin y de XBMC en general. Pero me parece que el channel que me diste no es compatible con la versión para XBOX (que es la misma que la de PC etc con la excepción de que es más antigua).
Lo digo porque comparando el formato de los canales que vienen por defecto (como cuevana etc) el codigo es muy distinto.
¿Sería mucha molestia pedirte que adaptes el canal a esta versión: http://blog.tvalacarta.info/descargas/p ... 3.2.74.zip?
Nuevamente mil gracias por tu ayuda. Y ojalá Jesus se dé un tiempo para agregar "oficialmente" este canal a los releases.
Saludos.

Re: Sugerencias de canales a agregar

Publicado: 05 Ene 2015, 00:22
por robalo
cultmoviezFTW escribió: Hola robalo, antes que nada agradecerte que te hayas tomado el trabajo de darme una mano.
Debo confesarte que ignoro COMPLETAMENTE el funcionamiento del plugin y de XBMC en general. Pero me parece que el channel que me diste no es compatible con la versión para XBOX (que es la misma que la de PC etc con la excepción de que es más antigua).
Lo digo porque comparando el formato de los canales que vienen por defecto (como cuevana etc) el codigo es muy distinto.
¿Sería mucha molestia pedirte que adaptes el canal a esta versión: http://blog.tvalacarta.info/descargas/p ... 3.2.74.zip?
Nuevamente mil gracias por tu ayuda. Y ojalá Jesus se dé un tiempo para agregar "oficialmente" este canal a los releases.
Saludos.
No te preocupes, te debe funcionar, no todo por que no está acabado, como la paginación, que es fácil de hacer y la búsqueda creo que la dejé desafinada y más cosas. Algo te tenía que dejar :)

Si comparas cuevana con cultmoviez o cualquir otro no te ayuda en nada, cuevana es muy simple. Los canales y conectores es el mismo para todos.

Pruébalo y si te falla en algo lo comentas

Re: Sugerencias de canales a agregar

Publicado: 05 Ene 2015, 17:46
por franory
Yo me he puesto a probar a construir la búsqueda. Nunca he programado en python pero no parece complicado. Solo un tema. No consigo que el logger.Info me escriba en el log. El log es el de kodi, no? O eso me ha parecido leer.... Acepto sugerencuas! Había cogido como ejemplo el buscador del canal zpeliculas.

Gracias y s2

Re: Sugerencias de canales a agregar

Publicado: 05 Ene 2015, 22:42
por franory
Pues al final me he puesto y me ha salido.

Sobre todo el trabajo que ya se puso por aquí he incluido el buscador y la paginación. También he reorganizado el menú principal más a mi gusto e incluido las distintas categorías.

Si a alguien le vale, pues perfecto!

S2

Re: Sugerencias de canales a agregar

Publicado: 06 Ene 2015, 03:53
por robalo
hola franory

Para mejorar los titles tengo una una función con la lista símbolos para los números y nombres html.
Se la puedes pegar al final de las dos funciones de las listas de servidores.

No estará mal que se añadiera a scrapertools.

Código: Seleccionar todo

def html2symbol(text):
    lista = {'&#32;':' ', '&#33;':'!', '"':'"', '"':'"','&#35;':'#', '&#36;':'$', '&#37;':'%', '&':'&', '&':'&',''':'\'', '&#40;':'(', '&#41;':')', '&#42;':'*', '&#43;':'+', '&#44;':',', '&#45;':'-', '&#46;':'.', '&#47;':'/', '&#48;':'0', '&#49;':'1', '&#50;':'2', '&#51;':'3', '&#52;':'4', '&#53;':'5', '&#54;':'6', '&#55;':'7', '&#56;':'8', '&#57;':'9', '&#58;':':', '&#59;':';', '<':'<', '<':'<','&#61;':'=', '>':'>', '>':'>','&#63;':'?', '&#64;':'@', '&#65;':'A', '&#66;':'B', '&#67;':'C', '&#68;':'D', '&#69;':'E', '&#70;':'F', '&#71;':'G', '&#72;':'H', '&#73;':'I', '&#74;':'J', '&#75;':'K', '&#76;':'L', '&#77;':'M', '&#78;':'N', '&#79;':'O', '&#80;':'P', '&#81;':'Q', '&#82;':'R', '&#83;':'S', '&#84;':'T', '&#85;':'U', '&#86;':'V', '&#87;':'W', '&#88;':'X', '&#89;':'Y', '&#90;':'Z', '&#91;':'[', '&#92;':'\\', '&#93;':']', '&#94;':'^', '&#95;':'_', '&#96;':'`', '&#97;':'a', '&#98;':'b', '&#99;':'c', '&#100;':'d', '&#101;':'e', '&#102;':'f', '&#103;':'g', '&#104;':'h', '&#105;':'i', '&#106;':'j', '&#107;':'k', '&#108;':'l', '&#109;':'m', '&#110;':'n', '&#111;':'o', '&#112;':'p', '&#113;':'q', '&#114;':'r', '&#115;':'s', '&#116;':'t', '&#117;':'u', '&#118;':'v', '&#119;':'w', '&#120;':'x', '&#121;':'y', '&#122;':'z', '&#123;':'{', '&#124;':'|', '&#125;':'}', '&#126;':'~', '&#160;':'', '&nbsp;':'','&#161;':'¡', '&iexcl;':'¡','&#162;':'¢', '&cent;':'¢','&#163;':'£', '&pound;':'£','&#164;':'¤', '&curren;':'¤','&#165;':'¥', '&yen;':'¥','&#166;':'¦', '&brvbar;':'¦','&#167;':'§', '&sect;':'§','&#168;':'¨', '&uml;':'¨','&#169;':'©', '&copy;':'©','&#170;':'ª', '&ordf;':'ª','&#171;':'«', '&laquo;':'«','&#172;':'¬', '&not;':'¬','&#173;':'­', '&shy;':'­','&#174;':'®', '&reg;':'®','&#175;':'¯', '&macr;':'¯','&#176;':'°', '&deg;':'°','&#177;':'±', '&plusmn;':'±','&#178;':'²', '&sup2;':'²','&#179;':'³', '&sup3;':'³','&#180;':'´', '&acute;':'´','&#181;':'µ', '&micro;':'µ','&#182;':'¶', '&para;':'¶','&#183;':'·', '&middot;':'·','&#184;':'¸', '&cedil;':'¸','&#185;':'¹', '&sup1;':'¹','&#186;':'º', '&ordm;':'º','&#187;':'»', '&raquo;':'»','&#188;':'¼', '&frac14;':'¼','&#189;':'½', '&frac12;':'½','&#190;':'¾', '&frac34;':'¾','&#191;':'¿', '&iquest;':'¿','&#192;':'À', '&Agrave;':'À','&#193;':'Á', '&Aacute;':'Á','&#194;':'Â', '&Acirc;':'Â','&#195;':'Ã', '&Atilde;':'Ã','&#196;':'Ä', '&Auml;':'Ä','&#197;':'Å', '&Aring;':'Å','&#198;':'Æ', '&AElig;':'Æ','&#199;':'Ç', '&Ccedil;':'Ç','&#200;':'È', '&Egrave;':'È','&#201;':'É', '&Eacute;':'É','&#202;':'Ê', '&Ecirc;':'Ê','&#203;':'Ë', '&Euml;':'Ë','&#204;':'Ì', '&Igrave;':'Ì','&#205;':'Í', '&Iacute;':'Í','&#206;':'Î', '&Icirc;':'Î','&#207;':'Ï', '&Iuml;':'Ï','&#208;':'Ð', '&ETH;':'Ð','&#209;':'Ñ', '&Ntilde;':'Ñ','&#210;':'Ò', '&Ograve;':'Ò','&#211;':'Ó', '&Oacute;':'Ó','&#212;':'Ô', '&Ocirc;':'Ô','&#213;':'Õ', '&Otilde;':'Õ','&#214;':'Ö', '&Ouml;':'Ö','&#215;':'×', '&times;':'×','&#216;':'Ø', '&Oslash;':'Ø','&#217;':'Ù', '&Ugrave;':'Ù','&#218;':'Ú', '&Uacute;':'Ú','&#219;':'Û', '&Ucirc;':'Û','&#220;':'Ü', '&Uuml;':'Ü','&#221;':'Ý', '&Yacute;':'Ý','&#222;':'Þ', '&THORN;':'Þ','&#223;':'ß', '&szlig;':'ß','&#224;':'à', '&agrave;':'à','&#225;':'á', '&aacute;':'á','&#226;':'â', '&acirc;':'â','&#227;':'ã', '&atilde;':'ã','&#228;':'ä', '&auml;':'ä','&#229;':'å', '&aring;':'å','&#230;':'æ', '&aelig;':'æ','&#231;':'ç', '&ccedil;':'ç','&#232;':'è', '&egrave;':'è','&#233;':'é', '&eacute;':'é','&#234;':'ê', '&ecirc;':'ê','&#235;':'ë', '&euml;':'ë','&#236;':'ì', '&igrave;':'ì','&#237;':'í', '&iacute;':'í','&#238;':'î', '&icirc;':'î','&#239;':'ï', '&iuml;':'ï','&#240;':'ð', '&eth;':'ð','&#241;':'ñ', '&ntilde;':'ñ','&#242;':'ò', '&ograve;':'ò','&#243;':'ó', '&oacute;':'ó','&#244;':'ô', '&ocirc;':'ô','&#245;':'õ', '&otilde;':'õ','&#246;':'ö', '&ouml;':'ö','&#247;':'÷', '&divide;':'÷','&#248;':'ø', '&oslash;':'ø','&#249;':'ù', '&ugrave;':'ù','&#250;':'ú', '&uacute;':'ú','&#251;':'û', '&ucirc;':'û','&#252;':'ü', '&uuml;':'ü','&#253;':'ý', '&yacute;':'ý','&#254;':'þ', '&thorn;':'þ','&#255;':'ÿ', '&yuml;':'ÿ','&#338;':'Œ', '&#339;':'œ', '&#352;':'Š', '&#353;':'š', '&#376;':'Ÿ', '&#402;':'ƒ', '&#8211;':'–', '&#8212;':'—', '&#8216;':'‘', '&#8217;':'’', '&#8218;':'‚', '&#8220;':'“', '&#8221;':'”', '&#8222;':'„', '&#8224;':'†', '&#8225;':'‡', '&#8226;':'•', '&#8230;':'…', '&#8240;':'‰', '&#8364;':'€', '&euro;':'€','&#8482;':'™'}

    text = text.replace('&#0','&#')
    matches = re.compile("(&[^;]+;)",re.DOTALL).findall(text)
    for tosymbol in matches:
        text = text.replace(tosymbol,lista[tosymbol])
    return text

Re: Sugerencias de canales a agregar

Publicado: 06 Ene 2015, 13:46
por franory
Hecho!
Si a alguien le vale o si se desea añadir al svn...