Página 3 de 4

Re: Conector Vidabc

Publicado: 26 Mar 2017, 12:13
por hav
bic escribió:¿ pero que dices de lagrimones ?.............Anda si mejor sigue dedicandote a la comedia y a hacer de reir al foro con ese sentido del humor tan afilado del que presumes...........como si alguien le hubiera pedido algo pues no te fastidia el tio :o :shock:
bic, no te lo tomes a mal, te lo está diciendo de coña...

Re: Conector Vidabc

Publicado: 26 Mar 2017, 12:22
por bic
Hav no lo que pasa es que no me dejo vacilar ni que me falten por estos que van de dioses por que saben de programacion y en estos sitios las cosas a mal no se pueden tomar para eso esta la vida real por que esto es como una especie de chat.............y aqui se esta para solucionar problemas y ayudar cada uno en lo que pueda segun sus conocimientos...............Gracias Hav :)

Re: Conector Vidabc

Publicado: 26 Mar 2017, 19:10
por robalo
Esto mejora por momentos, menuda pataleta :lol: :lol: :lol: :lol: :lol:

Quieres "seriedad", demuestrala. Define vacilar, falta de respeto, estos que van de dioses, estos sitios, vida real???, ...

Pero, lo siento. Para mi no existe una respuesta que no sea la del efecto causado por la lectura de un comentario a una tercera persona diciendo lo primero que le pase por la cabeza esperando que esta tercera persona en cuestión no comente nada a lo escrito ya que, lo escrito, está dirijido a otra persona.

Repito, lo siento, me da la risa y de las gordas, no lo puedo remediar.
bic escribió:El de robalo del 22 de marzo a ese me refiero.................pero vamos que yo no entiendo ninguno de sus archivos ni lo que quiere decir.............ya he tomado la determinacion ni de mirarlos amigo Intel :)
robalo escribió: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: por Dios, que lagrimones

Si quieres voy a tu casa o te asisto por conexión remota :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
Y para terminar un guiño ;) A ver que te sugiere esta línea :lol:

Te recomiendo meterme en la lista de usuarios ignorados así no tendrás que leer "mis ficheros"??? :lol:

Yo lo voy hacer, así que puedes desproticar todo lo que quieras, no te voy a leer. A mi no me afecta, sólo veo letras, bueno veía :lol:

Re: Conector Vidabc

Publicado: 27 Mar 2017, 14:02
por hav
Hola robalo, hasta anoche me funcionaba bien vidabc, pero creo que lo han vuelto a cambiar. He probado varios en Newpct1.

Re: Conector Vidabc

Publicado: 27 Mar 2017, 17:17
por robalo
Para el nuevo caso

Código: Seleccionar todo

# -*- coding: utf-8 -*-
#------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Conector para vidabc
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
#------------------------------------------------------------

from core.scrapertools import logger, get_match, find_multiple_matches
from core.httptools import downloadpage

host = "http://vidabc.com"
id_server = "vidabc"

def get_video_url(page_url, premium=False, user="", password="", video_password=""):
    logger.info("[%s.py] get_video_url(page_url='%s')" % (id_server, page_url))

    data = downloadpage(page_url).data

    try:
        sources = get_match(data, 'sources\s*:\s* \[([^\]]+)\]')
    except:
        try: from core import jsunpack
        except: from lib import jsunpack
        sources = jsunpack.unpack(get_match(data, '<script[^>]*>(eval.function.p,a,c,k,e,.*?)</script>'))
        sources = get_match(sources, 'sources\s*:\s*\[([^\]]+)\]')

    video_urls = []
    for media_url in find_multiple_matches(sources, '"([^"]+)"'):
        if media_url.endswith(".mp4"):
            video_urls.append([".mp4 [%s]" % id_server, media_url])

        if media_url.endswith(".m3u8"):
            video_urls.append(["M3U8 [%s]" % id_server, media_url])

        if media_url.endswith(".smil"):
            smil_data = downloadpage(media_url).data

            rtmp = get_match(smil_data , 'base="([^"]+)"')
            playpaths = find_multiple_matches(smil_data , 'src="([^"]+)" height="(\d+)"')

            for playpath, inf in playpaths:
                h = get_match(playpath, 'h=([a-z0-9]+)')
                video_urls.append(["RTMP [%s] %s" % (id_server, inf), "%s playpath=%s" % (rtmp, playpath)])

    for video_url in video_urls:
        logger.info("[%s.py] video_url: %s - %s" % (id_server, video_url[0], video_url[1]))

    return video_urls

def find_videos(text):
    encontrados = set()
    devuelve = []

    # http://vidabc.com/3unqlhu5en58.html
    # http://vidabc.com/embed-3unqlhu5en58.html
    patronvideos  = "%s.com/(?:embed-|)([a-z0-9]+)" % id_server
    logger.info("[%s.py] find_videos #" % id_server + patronvideos + "#")

    matches = find_multiple_matches(text, patronvideos)

    for match in matches:
        titulo = "[%s]" % id_server
        url = host + "/embed-%s.html" % match
        if url not in encontrados:
            logger.info("  url=" + url)
            devuelve.append([titulo, url, id_server])
            encontrados.add(url)
        else:
            logger.info("  url duplicada=" + url)

    return devuelve
Si dan un paso atrás tendremos rtmp, m3u8 y mp4. Con este nuevo tenemos m3u8 y mp4.

En este server, si tenéis la posibilidad de verlo en m3u8 mejor, los mp4 lo demora mucho y puede que al final, como pasa con kodi, abondona y da error.

EDITADO: Excepción añadida para from core import jsunpack

Re: Conector Vidabc

Publicado: 27 Mar 2017, 17:32
por hav
Gracias robalo, va perfecto.

Re: Conector Vidabc

Publicado: 27 Mar 2017, 18:08
por iralpap1
Robalo
A ver yo creo un archivo con las lineas que a puesto Robalo, lo hago en android con el explorador de archivos "es explorer" pero no me funciona.
Me parece que es porque no me copia las lineas igual.
¿Me decís alguna aplicación android que los pueda editar linea por linea ?
Gracias.

Re: Conector Vidabc

Publicado: 27 Mar 2017, 18:27
por hav
iralpap1 escribió:Robalo
A ver yo creo un archivo con las lineas que a puesto Robalo, lo hago en android con el explorador de archivos "es explorer" pero no me funciona.
Me parece que es porque no me copia las lineas igual.
¿Me decís alguna aplicación android que los pueda editar linea por linea ?
Gracias.
¿No es más fácil que lo edites en el pc y luego lo muevas al android TV? Yo le he instalado un servidor sftp para hacer esto, incluso si no estoy en casa.

Re: Conector Vidabc

Publicado: 27 Mar 2017, 18:39
por SeiTaN
Pues creo que no va a funcionar, parece que es una versión propia de robalo, por que no me suena que logger esté dentro de scrapertools.

Cambiad esto

Código: Seleccionar todo

from core.scrapertools import logger, get_match, find_multiple_matches
from core.httptools import downloadpage
por esto

Código: Seleccionar todo

from core import logger
from core import httptools
from core import scrapertools

Re: Conector Vidabc

Publicado: 27 Mar 2017, 18:44
por iralpap1
hav escribió:
iralpap1 escribió:Robalo
A ver yo creo un archivo con las lineas que a puesto Robalo, lo hago en android con el explorador de archivos "es explorer" pero no me funciona.
Me parece que es porque no me copia las lineas igual.
¿Me decís alguna aplicación android que los pueda editar linea por linea ?
Gracias.
¿No es más fácil que lo edites en el pc y luego lo muevas al android TV? Yo le he instalado un servidor sftp para hacer esto, incluso si no estoy en casa.
No tengo pc jejeje, por eso quiero buscar una app android para editar.