Commit Graph

1671 Commits

Author SHA1 Message Date
alaquepasa 4e8d143774 Usar un handler HTTP que gestiona WebSockets
Con un handler HTTP que también gestione WebSockets podemos gestionar
los WebSockets en el mismo puerto HTTP, así no es necesario usar / abrir dos puertos.

Para eso he usado el handler creado por SevenW en: https://github.com/SevenW/httpwebsockethandler
y que extiende el SimpleHTTPServer.
Aunque ha sido ligeralmente modificado:
- He creado un wrapper para las peticiones HTTP GET, el antiguo do_GET ahora es do_GET_HTTP
- He desactivado una parte de autenticación que tenía (ni he mirado en intentar mantelerlo, aunque si mantenemos el del do_GET_HTTP, pero supongo que también debería protegerse el de las querys WS y seguramente sería muy muy sencillo reactivarle esa funcionaliad y quitarle el comentario)

En el server mantenemos el antiguo do_GET pero renombrado a do_GET_HTTP, y se han movido los métodos del WebSocketServer a este handler.

He quitado las cosas que configuran un puerto WebSocket ya que ahora es el mismo que HTTP.

Había pensado en enviarlo en otra carpetita (mediaserver-alt) o algo así, por si acaso usar lo otro tiene algún setido (como que no se usen ciertas clases por compatibilidad con pythons antiguos), pero bueno, por ahora lo dejo aquí, siempre se puede hacer rollback + crear una nueva carpeta.
2018-07-02 16:41:37 +02:00
Alfa 5cf89dd58a v2.5.21 2018-06-27 16:15:10 -05:00
Alfa f6bf19f11e Merge pull request #322 from Intel11/master
Actualizados
2018-06-27 15:55:30 -05:00
Alfa 6935081f81 Merge pull request #321 from Alfa-beto/fixes
playview + servidores nuevos + fixes
2018-06-27 15:55:13 -05:00
Alfa 46b85d0172 Merge pull request #320 from lopezvg/master
Clones NewPct1: soporte Fail-over
2018-06-27 15:54:57 -05:00
Alfa 9ee1fd25e0 Merge pull request #319 from alaquepasa/inicializar-variable-mediaserver
Inicializar variable
2018-06-27 15:54:20 -05:00
Intel1 0750c99df4 news: fix para mediaserver 2018-06-27 15:00:09 -05:00
Intel1 98175e4975 fix marcación videoteca 2018-06-27 14:49:56 -05:00
Intel1 ddf1c220b7 fix marcación videoteca 2018-06-27 14:48:21 -05:00
Intel1 966410f15a fix marcación videoteca 2018-06-27 14:44:56 -05:00
Unknown cbc2804651 playview + servidores nuevos + fixes 2018-06-27 16:38:27 -03:00
Kingbox ab0c17c77c Clones NewPct1: soporte Fail-over
Adaptción de los clones de NewPct1 para saltar de una web caída a otra activa

EliteTorrent y MejorTorrent: soporte de librería de código reutilizable
2018-06-27 20:59:17 +02:00
Intel1 ed26fe6fc0 rapidvideo: fix test_video_exists 2018-06-27 12:54:18 -05:00
Intel1 65fdd72306 vshare: fix 2018-06-27 12:48:36 -05:00
alaquepasa 19ac4fa5ea Inicializar variable
Por algún motivo ahora se me queja, al darle a Play, de que la linea 106 (hora 107) channelmodule no existe. Y es cierto, tendría que pasar al siguiente (para llamar al método play_video).

Tal vez se me haya actualizado el python o algo así y ahora es más quejica, pero bueno: solo he inicializadola variable previamente y ya me vuelve a funcionar.
2018-06-26 21:59:41 +02:00
Intel1 ba44e9653c config.py: fix videoteca mediaserver 2018-06-26 12:49:46 -05:00
Intel1 29d19cf763 alfa.css: update for new logo 2018-06-26 12:18:39 -05:00
Alfa f15c0d622b logo mediaserver 2018-06-26 12:04:02 -05:00
Intel1 232194d7dd favicon: Actualizado logo de alfa 2018-06-26 10:49:01 -05:00
Intel1 fc1bf0d390 Update COMO INSTALAR.txt 2018-06-26 10:21:09 -05:00
Intel1 cd0fc1f75e txt no es necesario en versiones actuales 2018-06-26 10:14:14 -05:00
Intel1 312d7a6ffa Create COMO INSTALAR.txt 2018-06-26 10:13:43 -05:00
Intel1 7a42f6c7bd script: no es necesario en versiones actuales 2018-06-26 10:06:01 -05:00
Intel1 4188a5be19 plusdede: cambios cosmeticos 2018-06-26 10:00:41 -05:00
Intel1 f1176365bf hdfull: fix temp 2018-06-26 09:57:51 -05:00
Intel1 653841d791 scrapertools: fix temporadas especiales 2018-06-26 09:55:17 -05:00
unknown 5945011c2f Merge remote-tracking branch 'alfa-addon/master' into fixes 2018-06-22 08:22:48 -03:00
Alfa a785cb0f4d v2.5.20 2018-06-20 16:04:25 -05:00
Alfa 4b545f6d9e Merge pull request #316 from Intel11/master
Actualizados
2018-06-20 15:16:42 -05:00
Alfa a7f1772341 Merge pull request #315 from lopezvg/master
GenericTools y VideolibraryTools: desambiguación de títulos
2018-06-20 15:14:33 -05:00
Alfa 0d7318fba7 Merge pull request #311 from Alfa-beto/fixes
fixes
2018-06-20 15:14:08 -05:00
Intel1 492077e48d peliculashindu: fix 2018-06-20 15:08:34 -05:00
Kingbox b76190c029 Mejoras de gestión de títulos 2018-06-20 18:59:21 +02:00
Kingbox 0655aca616 GranTorrent y clones de NewPct1: adaptación a GenericTools
Borrandos de código incorporado en GenericTools
2018-06-20 16:11:54 +02:00
Kingbox 5fcb09b4a2 GenericTools y VideolibraryTools: desambiguación de títulos
GenericTools incorpora varios métodos de código reutilizable, principalmente en el tratamiento post-TMDB.  Favorece el mantenimiento de los canales dejando sólo el código que es dependiente de la web del proveedor.

Unos de los métodos incorporados permite desambiguar títulos de pelícuas y series.  Puede ser llamado desde VideolibraryTools o desde cualquier canal
2018-06-20 16:10:29 +02:00
Intel1 16c72cf4d6 kbagi: fix 2018-06-20 08:43:16 -05:00
Intel1 7d5ba0044b kbagi: fix 2018-06-20 08:42:38 -05:00
Intel1 ad21497492 kbagi: fix 2018-06-20 08:41:55 -05:00
Intel1 94cceedb86 videolibrary: fix marcados 2018-06-20 08:40:46 -05:00
Intel1 739727c4f8 Update search.py 2018-06-20 08:38:29 -05:00
Unknown 2e1be4398f Agregado boton de reset 2018-06-18 11:23:56 -03:00
Unknown 84b5de3daf Correcciones menores a canales 2018-06-18 11:23:16 -03:00
Unknown c1d637db2e Merge remote-tracking branch 'alfa-addon/master' into fixes 2018-06-15 12:07:17 -03:00
Alfa c2680866c5 v2.5.19 2018-06-14 12:52:16 -05:00
Alfa 0b5952639d qserie: fix 2018-06-14 12:44:23 -05:00
Alfa 2af3a6e098 add test 2018-06-14 12:42:29 -05:00
Alfa 41c56cef86 Update setting.py 2018-06-14 12:41:53 -05:00
Alfa eae19c9b67 Merge pull request #299 from pipcat/master
correccion pelispedia y animeyt con nuevo gktools
2018-06-14 12:38:06 -05:00
Alfa eabaa5c285 Merge pull request #309 from Intel11/master
Actualizados
2018-06-14 12:37:52 -05:00
Intel1 b62aecde50 bajui: web no funciona 2018-06-14 08:46:01 -05:00