Git Product home page Git Product logo

pelisalacarta.sports's Introduction

pelisalacarta.sports

Ver deportes en streaming en un canal extra dentro del plugin pelisalacarta.

  • Por ahora se muestran los eventos de RojaDirecta.me y Drakulastream.eu, y se pueden ver los streamings de algunos servidores soportados.
  • Se puede configurar un equipo preferido, y acceder directamente a sus links (para los días que juega tu equipo).

Ficheros a modificar respecto al pelisalacarta original:

Básicamente hay que modificar la configuración para incorporar un campo de texto con nuestro equipo preferido (settings.conf y settings.xml), el selector de canales principal para añadir un enlace al nuevo canal (channelselector.py) y el launcher.py para importar el código del canal.

.kodi/addons/plugin.video.pelisalacarta/resources/settings.conf
Añadir la siguiente línea, cambiando Barcelona por tu equipo preferido

sportsmyteam=Barcelona

.kodi/addons/plugin.video.pelisalacarta/resources/settings.xml
Añadir la siguiente línea, dentro de <category label="General">

    <setting id="sportsmyteam" type="text" label="Mi equipo" default="Barcelona"/>

.kodi/addons/plugin.video.pelisalacarta/platformcode/xbmc/settings.xml
Añadir la siguiente línea, después de <setting id="player_mode" .../>

    <setting id="sportsmyteam" type="text" label="Mi equipo" default="Barcelona"/>

.kodi/addons/plugin.video.pelisalacarta/channelselector.py
Añadir la siguiente línea, dentro de def getmainlist():

    itemlist.append( Item(title="Deportes" , channel="sports-main" , action="mainlist" ) )

.kodi/addons/plugin.video.pelisalacarta/platformcode/xbmc/launcher.py
Dentro de def run():, detrás de:

            if channel_name=="buscador":
                import pelisalacarta.buscador as channel

Añadir:

            elif channel_name[:7]=="sports-":
                exec "import pelisalacarta.channels_sports."+channel_name[7:]+" as channel"

Carpetas a añadir respecto al pelisalacarta original:

.kodi/addons/plugin.video.pelisalacarta/pelisalacarta/channels_sports
Detección de eventos deportivos en webs

.kodi/addons/plugin.video.pelisalacarta/servers_sports
Detección de videos en diferentes servidores

Pendiente:

  • Maquear un poco (imágenes?, ...)
  • Incorporar nuevos servidores, empezando por los que más se utilizen. Una vez identificado el servidor, partir del plugin SportsDevil, en resources/catchers, para ver como lo han resuelto ellos y trasladarlo a código python.
  • Incorporar nuevos canales de otras webs que contengan enlaces de streaming ?

Canales:

  • drakulastream.eu (lshunter.tv) : Los enlaces "principales" funcionan ok. Los enlaces "other links" o links externos dependen del servidor que utilizen.
  • rojadirecta.me : Los enlaces dependen de servidores externos. Para partidos de la liga española, los principales parecen ser: ucaster, ustream, iguide, ezcast, ? (a completar...)
  • ...

Servidores:

  • lshstream : ok
  • iguide : ok
  • tutele : ok
  • ustream, megatvhd : ok
  • myhdcast/liveligatv : ok
  • goodcast/tuttosportweb : ok
  • liveall, leton : ok
  • jjcast : ok
  • kingcast/kasimirotv : ok
  • ucaster/tashtv : url final teóricamente resuelta, pero falla
  • ezcast : teóricamente resuelta url, pero falla
  • 04stream : teóricamente resuelta url, pero pendiente comprobarlo
  • ...

Dentro del canal, los servidores soportados se muestran en negrita, mientras que los demás se muestran en rojo. Pero hay que tener en cuenta que los nombres de servidores que constan en las webs no siempre se corresponden con el servidor real!

pelisalacarta.sports's People

Contributors

pipcat avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

quequino

pelisalacarta.sports's Issues

Syntax Error new sports channeld

Amigos...trate de hacer paso a paso la actualizacion de pelisalacarta con los nuevos canales de deportes pero me da ahora script error...mirando el log lo siguiente aparece...
ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.SyntaxError'>
Error Contents: ('invalid syntax', ('C:\Users\Fernando\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\platformcode\xbmc\launcher.py', 95, 98, ' exec "import pelisalacarta.channels_sports."+channel_name[7:]+" as channel" if channel_name=="personal" or channel_name=="personal2" or channel_name=="personal3" or channel_name=="personal4" or channel_name=="personal5":\n'))
Traceback (most recent call last):
File "C:\Users\Fernando\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\library_service.py", line 19, in
from platformcode.xbmc import launcher
SyntaxError: ('invalid syntax', ('C:\Users\Fernando\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta\platformcode\xbmc\launcher.py', 95, 98, ' exec "import pelisalacarta.channels_sports."+channel_name[7:]+" as channel" if channel_name=="personal" or channel_name=="personal2" or channel_name=="personal3" or channel_name=="personal4" or channel_name=="personal5":\n'))
-->End of Python script error report
alguna ayuda por favor

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.