Página 1 de 1

Pordede + RealDebrid = ¡Ya funciona TODO!

Publicado: 11 Mar 2016, 21:20
por ivan_kodi
Hola,

Lo primero daros las gracias a todos los que estáis contribuyendo, el plugin es increíble.

He abierto un hilo nuevo porque parece ser que los problemas con el conector de Real-Debrid, tras actualizar a la versión publicada por @cmos aquí, son exclusivos de Pordede. Y en ese hilo se está hablando de problemas generales con el conector...

EDIT: Ya están solucionados TODOS los problemas, gracias a cmos y robalo

Al lío:

Antes de la actualización, la combinación Pordede + Real-Debrid funcionaba relativamente bien. Al menos Uploaded, que es el servidor donde están la mayoría de contenidos. Es cierto que daba algún problemilla puntual pero en general iba bien. Tras la actualización de @cmos y las aportaciones de @robalo la situación actual es la siguiente:
  • Uploaded: Todo OK (*)
  • MEGA: Todo OK (*)
  • FileFactory: Todo OK
  • Rapidgator: Todo OK (**)
  • Uploadable: Todo OK (***)
  • Freakshare: Ya no está soportado por Real-Debrid
  • BitShare: Ya no está soportado por Real-Debrid
(*) Versión corregida aquí.
(**) Ver el post de robalo aquí. Hay que editar el archivo rapidgator.py en la carpeta 'servers' y cambiar la expresión regular (la línea patronvideos) tal y como indica en el post.
(***) Ver el post de cmos aquí. Hay que editar los archivos uploadable.py y servertools.py tal y como indica en el post.

Un saludo.

Re: Pordede + RealDebrid = No funciona prácticamente nada (E

Publicado: 11 Mar 2016, 23:14
por Cmos
Hace unos días subí el conector para realdebrid arreglado, hay que sobreescribirlo en la carpeta servers, aquí lo puedes encontrar: viewtopic.php?f=22&t=7353&start=20#p29696

Re: Pordede + RealDebrid = No funciona prácticamente nada (E

Publicado: 11 Mar 2016, 23:46
por ivan_kodi
Gracias cmos.

Me acabo de dar cuenta de que el conector que estaba usando para hacer las pruebas es el tuyo, no el de @super_berny. Voy a corregir el primer post.

Para asegurarme lo he vuelto a sobrescribir y he probado con un enlace de Uploaded:

Código: Seleccionar todo

23:36:56 T:5956  NOTICE: Se ha logueado correctamente en Real-Debrid
23:36:56 T:5956  NOTICE: Traceback (most recent call last):
23:36:56 T:5956  NOTICE:   File "C:\Users\Ivan\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\servers\servertools.py", line 310, in resolve_video_urls_for_playing
23:36:56 T:5956  NOTICE:     video_gen = gen_conector.get_video_url( page_url=url , premium=(config.get_setting("realdebridpremium")=="true") , user=config.get_setting("realdebriduser") , password=config.get_setting("realdebridpassword"), video_password=video_password )
23:36:56 T:5956  NOTICE:   File "C:\Users\Ivan\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\servers\realdebrid.py", line 60, in get_video_url
23:36:56 T:5956  NOTICE:     msg = listaDict['message'].encode('utf-8')
23:36:56 T:5956  NOTICE: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 35: ordinal not in range(128)
Aprovecho para comentar que Uploadable tampoco funciona:

Código: Seleccionar todo

23:43:23 T:3844  NOTICE: media_url=http://www.uploadable.ch/file/WdsxMQqxZzTj
23:43:23 T:3844  NOTICE: [servertools.py] find_video_items
23:43:23 T:3844  NOTICE: [servertools.py] findvideos
23:43:23 T:3844  NOTICE: No existe conector para #1fichier#
23:43:23 T:3844  NOTICE: No existe conector para #2shared#
23:43:23 T:3844  NOTICE: No existe conector para #4shared#
23:43:23 T:3844  NOTICE: No existe conector para #abc#
23:43:23 T:3844  NOTICE: [adnstream.py] find_videos
23:43:23 T:3844  NOTICE: [adnstream.py] find_videos #adnstream.com/video/([a-zA-Z]+)#
23:43:23 T:3844  NOTICE: [akstream.py] find_videos #http://akstream.net/v/([a-z0-9]+)#
23:43:23 T:3844  NOTICE: No existe conector para #albafile#
23:43:23 T:3844  NOTICE: [allmyvideos.py] find_videos #allmyvideos.net/([a-z0-9]+)#
23:43:23 T:3844  NOTICE: [allmyvideos.py] find_videos #allmyvideos.net/embed-([a-z0-9]+).html#
23:43:23 T:3844  NOTICE: [allmyvideos.py] find_videos #allmyvideos.net/embed-([a-z0-9]+)-728x400.html#
23:43:23 T:3844  NOTICE: [allmyvideos.py] find_videos #allmyvideos.php\?id\=([a-z0-9]+)#
23:43:23 T:3844  NOTICE: No existe conector para #asfile#
23:43:23 T:3844  NOTICE: [backin.py] find_videos #(?:backin).net/([A-Z0-9]+)#
23:43:23 T:3844  NOTICE: No existe conector para #badongo#
23:43:23 T:3844  NOTICE: [bitshare.py] find_videos #(bitshare.com/files/[^/]+/.*?\.rar)#
23:43:23 T:3844  NOTICE: [bitshare.py] find_videos #(bitshare.com/files/[^/]+/.*?\.html)#
23:43:23 T:3844  NOTICE: [bitshare.py] find_videos #(bitshare.com/files/[a-z0-9]+)#
23:43:23 T:3844  NOTICE: [bitshare.py] find_videos #(bitshare.com/\?f=[\w+]+)#
23:43:23 T:3844  NOTICE: No existe conector para #cbscom#
23:43:23 T:3844  NOTICE: No existe conector para #cliphunter#
23:43:23 T:3844  NOTICE: pelisalacarta.servers.cloudsix find_videos #cloudsix.me/users/([^\/]+/\d+)#
23:43:23 T:3844  NOTICE: [cloudzilla.py] find_videos #http://www.cloudzilla.to/embed/([a-z0-9A-Z]+)/#
23:43:23 T:3844  NOTICE: pelisalacarta.servers.cnubis find_videos #cnubis.com/plugins/mediaplayer/site/_embed.php\?u\=([A-Za-z0-9]+)#
23:43:23 T:3844  NOTICE: No existe conector para #crocko#
23:43:23 T:3844  NOTICE: [cumlouder.py] find_videos #http://es.cumlouder.com/embed/([a-z0-9A-Z]+)/#
23:43:23 T:3844  NOTICE: No existe conector para #cwtv#
[...]
Mismo error que Bitshare y Rapidgator.

Un saludo.

Re: Pordede + RealDebrid = No funciona prácticamente nada (E

Publicado: 12 Mar 2016, 00:23
por Cmos
Prueba con este, no recordaba que había hecho un pequeño cambio por un error que daba en algunos enlaces de mega: https://raw.githubusercontent.com/tvala ... ldebrid.py

De todas formas, por un lado freakshare no es un servidor soportado por real-debrid. Luego el enlace de bitshare no lo detecta porque la url que devuelve pordede está mal, debería ser http://bitshare.com/?f=loquesea pero en su lugar es http://bitshare.com?f=, por culpa de una "/" no lo reconoce. Y de rapidgator no he encontrado un enlace en pordede que funcione, todos están eliminados, he buscado uno por google y real-debrid lo reconoce, pero como no tengo cuenta premium me dice que no me lo puede generar xD

Ah, y tanto uploaded como uploadable que tampoco te iban, según la web de real-debrid en este momento no funcionan, mira en el apartado de Nonfunctional hosters ;)

Re: Pordede + RealDebrid = No funciona prácticamente nada (E

Publicado: 12 Mar 2016, 00:39
por robalo
Yo no tengo cuenta "RealDebrid" ni "Filenium" pero aún así puedo decirte que tanto el enlace "http://rapidgator.net/file/391484b0c44c ... aeda82d525" como "http://www.uploadable.ch/file/WdsxMQqxZzTj" del log (editado para reemplazar el segundo por el primero) es necesario cambiar el patrón para que acepte esas urls que es el primer paso para encontrar el vídeo y la única parte que puedo comprobar.

Para la url de "rapidgator" el patrón debería ser

Código: Seleccionar todo

    patronvideos  = '(rapidgator.net/file/.*?(?:\.html)?$)'
y en el log veremos

Código: Seleccionar todo

NOTICE: [rapidgator.py] find_videos #(rapidgator.net/file/.*?(?:\.html)?$)#
NOTICE:   url=http://rapidgator.net/file/391484b0c44cc06ebb7602aeda82d525
Para la url de "uploadable" el patrón debería ser

Código: Seleccionar todo

    patronvideos  = 'uploadable.ch/(?:list|file)?/([A-Za-z0-9]+)'
y en el log veremos

Código: Seleccionar todo

NOTICE: pelisalacarta.servers.uploadable find_videos #uploadable.ch/(?:list|file)?/([A-Za-z0-9]+)#
NOTICE:   url=https://www.uploadable.ch/list/WdsxMQqxZzTj

Re: Pordede + RealDebrid = No funciona prácticamente nada (E

Publicado: 12 Mar 2016, 00:47
por Cmos
Habría que mirar bien el tema de uploadable, porque además ahora redirige a bigfile.to, por lo que haría falta también hacer un patron para esas direcciones.

Re: Pordede + RealDebrid = No funciona prácticamente nada (E

Publicado: 12 Mar 2016, 01:03
por ivan_kodi
Genial robalo!

Rapidgator ya funciona perfectamente (por fin :D)

Uploadable parece que también funciona, pero me dice que "Para ver un vídeo en Uplodable necesitas una cuenta en Filenium". Acabo de mirar en Real-Debrid y Uploadable está soportado. ¿Hay algo que se pueda hacer para que lo descargue a través de Real-Debrid?

En cuanto a BitShare... ¿se puede modificar la expresión regular para que reconozca los enlaces que no tienen la barra '/'?

Y Uploaded está en mantenimiento, pero parece que ya funciona. Luego lo confirmo.

GRACIAS A LOS DOS!

Re: Pordede + RealDebrid = No funciona prácticamente nada (E

Publicado: 12 Mar 2016, 01:56
por Cmos
ivan_kodi escribió:Genial robalo!

Freakshare ya funciona perfectamente (por fin :D)
Supongo que te refieres a rapidgator, qué lío con tantos servidores xD

Para uploadable hay que hacer alguna modificación más ya que las direcciones tipo uploadable.ch/list no las reconoce real-debrid (son para carpetas). Habría que sustituir todo desde patronvideos hasta el final del archivo por esto:

Código: Seleccionar todo

    patronvideos  = 'uploadable.ch/((?:list/|file/)(?:[\w\b].*[\w\b]+|[\w]+))'
    logger.info("pelisalacarta.servers.uploadable find_videos #"+patronvideos+"#")
    matches = re.compile(patronvideos,re.DOTALL).findall(data)

    for match in matches:
        titulo = "[uploadable]"
        url = "https://www.uploadable.ch/"+match
        if url not in encontrados:
            logger.info("  url="+url)
            devuelve.append( [ titulo , url , 'uploadable' ] )
            encontrados.add(url)
        else:
            logger.info("  url duplicada="+url)

    return devuelve
Y además en el servertools.py cambiar desde la línea 45 hasta la 51 por esto para que se reconozca a uploadable como un servidor compatible con real-debrid:

Código: Seleccionar todo

REALDEBRID_SERVERS = ['one80upload','tenupload','onefichier','onehostclick','twoshared','fourfastfile','fourshared','abc','asfile','badongo','bitshare','cbscom','crocko','cwtv','dailymotion','dateito',
                    'dengee','diglo','extabit','filedino','filefactory','fileflyer','filekeen','filemade','filemates','fileover','filepost',
                   'filesend','filesmonster','filevelocity','freakshare','free','furk','fyels','gigasize','gigaup','glumbouploads','goldfile','hitfile','hipfile','hostingbulk',
                   'hulu','ifile','jakfile','jumbofiles','letitbit','loadto','mediafire','mega','megashare','megashares','mixturevideo','muchshare','netload',
                   'novafile','nowdownload','purevid','putbit','putlocker','redtube','rapidgator','rapidshare','rutube','ryushare','scribd','sendspace','sharebees','shareflare','shragle','slingfile','sockshare',
                   'soundcloud','speedyshare','turbobit','unibytes','uploadc','uploadedto','uploading','uploadspace','uptobox','openload','clicknupload','youwatch',
                   'userporn','veevr','vidbux','vidxden','vimeo','vipfile','wattv','xfileshare','youporn','youtube','yunfile','zippyshare','nowvideo','filesmonster','oboom','hugefiles','uploadable']

Sobre bitshare no hay nada que hacer, si te fijas en real-debrid no funciona, no está incluido en su lista. Mañana subo estas modificaciones a github para ver si da tiempo a que se incluyan en la próxima versión ;)

Re: Pordede + RealDebrid = No funciona prácticamente nada (E

Publicado: 12 Mar 2016, 02:21
por ivan_kodi
EDIT: Uploaded y MEGA funcionan correctamente.
cmos escribió:Supongo que te refieres a rapidgator, qué lío con tantos servidores xD
Cierto... ya no sé ni lo que escribo :lol:
cmos escribió:Para uploadable hay que hacer alguna modificación más ya que las direcciones tipo uploadable.ch/list no las reconoce real-debrid (son para carpetas)
Uploadable funciona por fin correctamente :D

Mil gracias!
cmos escribió:Sobre bitshare no hay nada que hacer, si te fijas en real-debrid no funciona, no está incluido en su lista.
Precisamente acababa de añadir un nuevo patrón al conector para que reconozca los enlaces de BitShare sin la barra '/' y que además la añada:

Código: Seleccionar todo

#http://bitshare.com?f=idwml58s
    patronvideos  = '(bitshare.com\?f=[\w+]+)'
    logger.info("[bitshare.py] find_videos #"+patronvideos+"#")
    matches = re.compile(patronvideos,re.DOTALL).findall(data)

    for match in matches:
        titulo = "[bitshare]"
        url = "http://"+re.sub(r'\?f=', "/?f=", match)
        if url not in encontrados:
            logger.info("  url="+url)
            devuelve.append( [ titulo , url , 'bitshare' ] )
            encontrados.add(url)
        else:
            logger.info("  url duplicada="+url)
Y funciona. La maldita gracia es que, al igual que con FreakShare, ya no dan soporte :(

Como sigan así me piro a otro servicio.

No se si es la mejor forma ni la más elegante. Supongo que los que tengan cuenta directamente en BitShare o en un generador de enlaces que lo soporte seguirán teniendo problemas con los enlaces de Pordede. Quizás este parche les sirva para algo.

Un saludo.