Página 1 de 3

Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 13 Feb 2011, 06:29
por kira
He actualizado el post inicial con la información válida de un post de mas abajo.

Saludos

---------------------------------------------------------------

Si alguien los prueba y le funcionan, sería de agradecer que lo comentara y en caso de que no vaya, por supuesto que también :P

versión de plugin usado de base para las modificaciones la 3.0.1
http://blog.tvalacarta.info/descargas/p ... -3.0.1.zip

archivos modificados: servertools.py y mocosoftx.py
archivos añadidos: userporn.py

Instrucciones:
1) Bajar el archivo adjunto
2) Copiar los archivos userporn.py y servertools.py en plugin.video.pelisalacarta/servers
3) Copiar el archivo mocosoftx.py en plugin.video.pelisalacarta/pelisalacarta/channels
4) Probar y comentar

Saludos

Re: Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 13 Feb 2011, 23:06
por jesus
Gracias por el aporte, lo incorporaré a la nueva versión :)

Re: Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 16 Feb 2011, 01:32
por xextil
Muchas gracias kira por el nuevo server, me ha costado un poco pero al final he conseguido que funcionen los enlaces de userporn. No sé si porque yo lo estaba haciendo mal o porque te faltaba postear un trozo de código, pero no me funcionó hasta que añadí esto dentro de la función "findurl(code,server)":

Código: Seleccionar todo

	if server == "userporn":
		import userporn
		mediaurl = userporn.geturl(code)
Un saludo!

Re: Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 16 Feb 2011, 22:27
por kira
xextil escribió:Muchas gracias kira por el nuevo server, me ha costado un poco pero al final he conseguido que funcionen los enlaces de userporn. No sé si porque yo lo estaba haciendo mal o porque te faltaba postear un trozo de código, pero no me funcionó hasta que añadí esto dentro de la función "findurl(code,server)":

Código: Seleccionar todo

	if server == "userporn":
		import userporn
		mediaurl = userporn.geturl(code)
Un saludo!
Buenas, en principio lo que has añadido, no haría falta. Sí es cierto que si lo añades aseguras el tema.

Comento que no haría falta, porque en el "else" final está el siguiente código:

Código: Seleccionar todo

else:
        try:
            exec "import "+server+" as serverconnector"
            mediaurl = serverconnector.geturl(code)
        except:
            mediaurl = "ERROR"
            import sys
            for line in sys.exc_info():
                logger.error( "%s" % line )
Para userporn entraría en este else (solo si no añadiéramos lo que xextil sugiere), haría un import de userporn como serverconnector y acaba haciendo un mediaurl = serverconnector.geturl(code).

Resumiendo, añadiendo lo que propones aseguras que funcione, pero sin añadirlo también "debería" ir.

Gracias por aportar xextil, que seguro que a más de uno le podría pasar lo que a ti,
Un saludo

Re: Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 05 Mar 2011, 09:43
por kira
Hola, he detectado que de las 8 opciones, solo funcionaban la primera y la de búsqueda.
El problema que hacia que el resto no funcionara era una tontería.

Sobre el código de arriba buscar la función "ValidateAndAddVideo" que tiene el siguiente código

Código: Seleccionar todo

#Como no deja de ser un foro, parseamos los post para ver si tienen contenido para reproducir
#De paso intentamos obtener un thumbnail       
def ValidateAndAddVideo(title,url,category):
    data = get_page(url)
    patronthumb = '<img src="([^"]+)" alt="" border="0" />[</a>|<br />]+'
    matches = re.compile(patronthumb,re.DOTALL).findall(data)
    scrapertools.printMatches(matches)
    try:
        imagen = matches[1]
    except:
        imagen = ""
    listavideos = servertools.findvideos(data)
    if (len(listavideos)>0):
        xbmctools.addnewfolder( CHANNELNAME , "detail" , category , title , url , imagen, data )
       
    return
Buscar la linea "xbmctools.addnewfolder( CHANNELNAME , "detail" , category , title , url , imagen, data )"
y cambiarla por "xbmctools.addnewfolder( CHANNELNAME , "detail" , category , title , url , imagen, "" )"
con esto, funcionarian todas las secciones.

--------------------------------------------

Si por lo que sea, en las secciones que van lentas al cargar, queremos que vayan mas rápidas y no carguen las fotos en el listado para solucionarlo:
Buscar la función "ValidateAndAddVideo" y sustituirla por:

Código: Seleccionar todo

def ValidateAndAddVideo(title,url,category):
    xbmctools.addnewfolder( CHANNELNAME , "detail" , category , title , url , "", "" )       
    return
Saludos

Re: Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 10 Mar 2011, 17:45
por pukelo
Hola Kira,

Lo he probado en mi XBMC y me da error de plugin y no llega a aparecer nada, ni siquiera las primeras opciones. La versión de XBMC es la de Ubuntu. Es compatible lo que tú has puesto con esta versión de XBMC, no?

Adjunto la salida del log de XBMC por si me pudieras echar una mano.
Por otro de los temas, Canal X Adaptado viewtopic.php?f=15&t=918&hilit=tupornotv#p2761, Dalim, va a 'adaptarlo' para que vaya correctamente pero aún no lo ha subido.

Log de XBMC:http://pastebin.com/WgvNcf19

Muchas gracias por tu trabajo.
Saludos

Re: Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 10 Mar 2011, 22:43
por kira
pukelo escribió: Log de XBMC:http://pastebin.com/WgvNcf19
He intentado mirar el Log y me da error de ID.

De todas formas he intentado seguir mis pasos en la versión 3.0.1 y no va, así que he vuelto a modificar los ficheros de esa versión para hacer que funcione.

Si alguien los prueba y le funcionan, sería de agradecer que lo comentara y en caso de que no vaya, por supuesto que también :P

versión de plugin usado de base para las modificaciones la 3.0.1
http://blog.tvalacarta.info/descargas/p ... -3.0.1.zip

archivos modificados: servertools.py y mocosoftx.py
archivos añadidos: userporn.py

Instrucciones:
1) Bajar el archivo adjunto
2) Copiar los archivos userporn.py y servertools.py en plugin.video.pelisalacarta/servers
3) Copiar el archivo mocosoftx.py en plugin.video.pelisalacarta/pelisalacarta/channels
4) Probar y comentar

Saludos

Re: Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 11 Mar 2011, 11:00
por pukelo
Muchas gracias kira,

Lo descargo, añado los ficheros y te comento.

Saludos

Re: Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 12 Mar 2011, 09:05
por pukelo
Hola kira,

La cosa va mejorando. El canal ha cargado sin problemas, han aparecido todas las secciones bien. El unico pero es con los videos de userporn. Aparecen vacios las peliculas o los videos, no te deja seleccionar nada una vez que has pinchado en el titulo. con los de megaupload o megavideo, van bien, con la salvedad que megaupload con la version 3.0.1 da problemas, pero en megavideo se ven bien.

XBMC 10.1 - ubuntu - pelisalacarta 3.0.1

Espero haberte ayudado con mi explicacion. Si lo puedes reproducir en tu sistema, genial, si no, te paso un log del mio.
Muchas gracias por tu trabajo. Con esto el canal ha mejorado mucho.
Saludos,

Adjunto cpia de mi log: http://pastebin.com/KbJvnqAQ
Espero los puedas ver bien

Re: Nuevo conector [userporn] -- Canal MocosoftX ampliado

Publicado: 13 Mar 2011, 11:13
por jesus
Si esa es la versión completa con todos los cambios, puedo intentar echarle un vistazo yo.

El problema es que hay dos mejoras de este canal, incompatibles entre sí. La de kira con las mejoras y la de chumy para hacerla genérica.

Si podéis hacer una versión única os lo agradecería, y si no creo que lo más fácil es partir de la de kira y hacerla genérica como la de chumy.

¿Como lo veis?