Página 2 de 5

Re: Conector MEGA, versión beta.

Publicado: 12 Jul 2015, 08:18
por supercopito
Gracias robalo instalad funcionando todo torrent y mega, me ha sorprendido el cacharrito va muy fluido y mas con la versión aconsejada.

Re: Conector MEGA, versión beta.

Publicado: 12 Jul 2015, 11:38
por robalo
Bueno, como bien dice supercopito, en la raspberry pi2 xbmc/kodi (osmc), previa instalación de pycrypto-2.6.1 con sudo python setup.py install, los archivos server/mega.py y core/megaserver.py funcionan perfectamente.

Con las raspberrys pi1 no puedo confirmarlo al 100% porque les tengo hecho un upgrade un pelín a lo bestia para ganar tiempo en las pruebas del libtorrent y falla pero debe funcionar igual.

Quizás me ponga hoy y antes de preparar el sistema para el libtorrente instalare pycrypto-2.6.1 y os cuento

Re: Conector MEGA, versión beta.

Publicado: 15 Jul 2015, 19:51
por divadr
He actualizado el enlace del primer post.

Mejoras:
- Ya permite descargar sin errores
- Ya soporta enlaces a carpetas mega estilo (https://mega.co.nz/#F!241T3IoA!zIHwc_iQYYY0-6WHHoYGnA)

El soporte para carpetas funciona de dos maneras distintas:

1. Desde la función find_videos del conector.
Esta es la mejor manera, ya que si encuentra una carpeta, solicita al servidor los archivos y te devuelve la lista de archivos para que puedas ver/descargar el que quieras.

2. Desde la función get_video_url del conector
Si el canal que muestra los enlaces, no lo hace mediante la función find_videos, sinó que los muestra mediante un patrón, al seleccionar el ítem del vídeo (una carpeta) mostrara el menú de reproducción, pudiendo elegir el archivo que quieres reproducir (estilo YouTube que te muestra varias opciones para calidad). el problema de este método, es que no te permite descargar archivos, y que no muestra los nombres de los archivos (por una cuestión de espacio) y es mas difícil saber cual estas abriendo.

a ver como os funciona.

Re: Conector MEGA, versión beta.

Publicado: 15 Jul 2015, 22:18
por robalo
Muchas gracias otra vez divadr

Lo que he podido probar funciona perfectamente, Las descargas genial!! y dicho sea de paso, al archivo cinehanwer.py que ajudté el otro día le falta en el intemlist.append de findvideos el atributo fulltitle=item.title para que nos de la opción de guardar con el título del vídeo.

Lo que no he podido probar aún son los enlaces a carpetas desde un canal de pelis o series, de momento no he encontrado enlaces a carpetas.
Lo que si he hecho es probar el enlace que has posteado y me ha funcionado como dices. He usado tengourl.py como canal y me muestra lo títulos del los episodios "-(Medium,01x02)--Sospechas_y_certezas.mp4" y a partir de ahí igual que los enlances a arcivos individuales, ver, descargar,.... Despues lo he probado con el conector y si que sale como una lista youtube o vk "Ver el vídeo (137.9MB) .mp4 [mega]" y lo único que cambia es el tamaño del archivo.

Creo que, aunque no he encotrado aún enlaces a carpetas en los canles que he estado mirando, puedo decir que funcionará bastante bien.

Otra vez, muchas gracias

Re: Conector MEGA, versión beta.

Publicado: 15 Jul 2015, 22:20
por divadr
En megaforo hay enlaces a carpetas sobretodo en series el que he posteado lo he sacado de ahi...

Re: Conector MEGA, versión beta.

Publicado: 15 Jul 2015, 23:04
por robalo
Me parece que estoy un poco torpón. No encuentro ninguno, será la hora :) Mañana lo miraré mejor con el café. Tambien está noche ha estado fallando el servidor MEGA. Ahora mismo se acaba de recuperar

Creo que al canal megaforo, después de lo has hecho se merece un repaso y mejorarlo

Re: Conector MEGA, versión beta.

Publicado: 15 Jul 2015, 23:13
por robalo
Lo dicho es la hora :) uff Tambien tiene la culpa los parones del servidor

Re: Conector MEGA, versión beta.

Publicado: 16 Jul 2015, 11:16
por robalo
Wenas, he estado tieniendo problemas con el server mega tanto por web como por xbmc. Hoy sobre las 11 parce estable, tambien es posible que sea mi conexión o ambas cosas, he tenido conexiones más altas de lo normal. Con esto de las ofertas a 300Mb es posible que estén cambiando cosas.

Dicho esto, todo OK en megafor con los enlaces a carpetas y archivos individuales.

Un gran trabajo divadr, muchas gracias

Re: Conector MEGA, versión beta.

Publicado: 17 Jul 2015, 11:10
por super_berny
Divadr lo he estado probando en windows y va genial, a ver si tengo un rato y hago las pruebas con en AndroidTV.


Gracias por tu trabajo

Re: Conector MEGA, versión beta.

Publicado: 19 Jul 2015, 20:15
por robalo
Wenas

He estado notando problemas en el xbmc tanto en windows como en la raspberry, se relentizaba más de la cuenta. Al reiniciar xbmc en windows ma salta "Runtime Error!" y hay que forzar la salida. Con la raspberry tarda mucho en salir al hacer sudo reboot.

He estado buscando el problema y por lo visto el httpserver sigue vive aún pasando un tiempo largo.

Copiando la la ultima url y pegándola en el navegar, el server sigue escuchando

Código: Seleccionar todo

http://192.168.0.199:7936/mega.mkv?!8IoS1BqT!L1JwikRbpZhavEa1OvQ19GlzvY9_3aXLVEzHL1k2h5Q

20:53:10 T:11768  NOTICE: Traceback (most recent call last):
File "H:\Kodi\system\python\Lib\SocketServer.py", line 595, in process_request_thread
  self.finish_request(request, client_address)
File "H:\Kodi\system\python\Lib\SocketServer.py", line 334, in finish_request
  self.RequestHandlerClass(request, client_address, self)
File "H:\Kodi\system\python\Lib\SocketServer.py", line 651, in __init__
  self.handle()
File "H:\Kodi\system\python\Lib\BaseHTTPServer.py", line 340, in handle
  self.handle_one_request()
File "H:\Kodi\system\python\Lib\BaseHTTPServer.py", line 328, in handle_one_request
  method()
File "\\user_path\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\core\megaserver.py", line 252, in do_GET
  self.connexion = urllib2.urlopen(req)
File "H:\Kodi\system\python\Lib\urllib2.py", line 127, in urlopen
  return _opener.open(url, data, timeout)
File "H:\Kodi\system\python\Lib\urllib2.py", line 410, in open
  response = meth(req, response)
File "H:\Kodi\system\python\Lib\urllib2.py", line 523, in http_response
  'http', request, response, code, msg, hdrs)
File "H:\Kodi\system\python\Lib\urllib2.py", line 448, in error
  return self._call_chain(*args)
File "H:\Kodi\system\python\Lib\urllib2.py", line 382, in _call_chain
  result = func(*args)
File "H:\Kodi\system\python\Lib\urllib2.py", line 531, in http_error_default
  raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
 HTTPError: HTTP Error 403: Forbidden