Canal multifuncional para PLEX y XBMC
Publicado: 02 Jul 2014, 19:46
Buenas, esta modificacion es para que no falle el import del modulo xbmc en la versión de PLEX, y funcionen los canales independientemente de la plataforma (PLEX o XBMC); ya que cuando el canal utiliza buscador, en la versión de PLEX no funciona, al no encontrar la libreria solicitada.
La programación no es muy fina, pero funciona correctamente. Solo hay que cambiar la parte de los imports, capturando la posible excepción en los modulos que pueden no encontrarse en la versión de PLEX.
El cambio consiste en cambiar la parte inicial:
import urlparse,urllib2,urllib,re
import os, sys
import hashlib
import xbmc, xbmcgui
from core import logger
from core import config
from core import scrapertools
from core.item import Item
from servers import servertools
from pelisalacarta import buscador
Por esta otra:
import urlparse,urllib2,urllib,re
import os, sys
import hashlib
from core import logger
from core import config
from core import scrapertools
from core.item import Item
from servers import servertools
buscador = True
try:
import xbmc,xbmcgui
from pelisalacarta import buscador
except ImportError:
buscador = False
Espero que lo incluyáis en todos los canales (Jesús we love u), ya que es una gozada poder disfrutar de esto en cualquier plataforma.
Adjunto el canal películas pepito como ejemplo para que lo probéis.
Un saludo y gracias a todos por vuestros aportes.
La programación no es muy fina, pero funciona correctamente. Solo hay que cambiar la parte de los imports, capturando la posible excepción en los modulos que pueden no encontrarse en la versión de PLEX.
El cambio consiste en cambiar la parte inicial:
import urlparse,urllib2,urllib,re
import os, sys
import hashlib
import xbmc, xbmcgui
from core import logger
from core import config
from core import scrapertools
from core.item import Item
from servers import servertools
from pelisalacarta import buscador
Por esta otra:
import urlparse,urllib2,urllib,re
import os, sys
import hashlib
from core import logger
from core import config
from core import scrapertools
from core.item import Item
from servers import servertools
buscador = True
try:
import xbmc,xbmcgui
from pelisalacarta import buscador
except ImportError:
buscador = False
Espero que lo incluyáis en todos los canales (Jesús we love u), ya que es una gozada poder disfrutar de esto en cualquier plataforma.
Adjunto el canal películas pepito como ejemplo para que lo probéis.
Un saludo y gracias a todos por vuestros aportes.