https://mega.nz/#!j4VxUJIB!ONSwsOYWpEdL ... J2zHhVsws4
Gracias, un saludo.
Mensaje por hav » 10 Ago 2017, 13:28
Mensaje por Willyn » 10 Ago 2017, 14:55
Código: Seleccionar todo
#!/usr/bin/python
# -*- coding: utf-8 -*-
import xbmc, xbmcgui, os
from sqlite3 import dbapi2 as db_lib
conn =db_lib.connect(os.path.join(xbmc.translatePath('special://profile/Database'),'Addons27.db'))
conn.text_factory = str
def get_kodi_version():
try:
return float(xbmc.getInfoLabel('System.BuildVersion').split('-')[0])
except:
return float(xbmc.getInfoLabel('System.BuildVersion').split('.')[0])
def check_updates():
xbmc.executebuiltin('XBMC.UpdateLocalAddons()')
xbmc.executebuiltin('XBMC.UpdateAddonRepos()')
def set_all_enable():
conn.executemany('update installed set enabled=1 WHERE addonID = (?)',((val,) for val in os.listdir(xbmc.translatePath(os.path.join('special://home','addons')))))
conn.commit()
if get_kodi_version() > 16.9 :
dp = xbmcgui.DialogProgress()
dp.create('¡Activando los add-ons!','Por favor, espere ...','')
dp.update(0)
check_updates()
xbmc.sleep(2000)
dp.update(30)
set_all_enable()
xbmc.sleep(2000)
dp.update(60)
check_updates()
xbmc.sleep(2000)
dp.update(100)
xbmc.sleep(2000)
dp.close()
if __name__ == '__main__':
monitor = xbmc.Monitor()
while not monitor.abortRequested():
# Sleep/wait for abort for 10 seconds ( media hora )
if monitor.waitForAbort(30):
# Abort was requested while waiting. We should exit
break
set_all_enable()
Mensaje por Willyn » 10 Ago 2017, 16:08
Código: Seleccionar todo
#!/usr/bin/python
# -*- coding: utf-8 -*-
import xbmc, xbmcgui, os
from sqlite3 import dbapi2 as db_lib
conn =db_lib.connect(os.path.join(xbmc.translatePath('special://profile/Database'),'Addons27.db'))
conn.text_factory = str
def get_kodi_version():
try:
return float(xbmc.getInfoLabel('System.BuildVersion').split('-')[0])
except:
return float(xbmc.getInfoLabel('System.BuildVersion').split('.')[0])
def check_updates():
xbmc.executebuiltin('XBMC.UpdateLocalAddons()')
xbmc.executebuiltin('XBMC.UpdateAddonRepos()')
def set_all_enable():
conn.executemany('update installed set enabled=1 WHERE addonID = (?)',((val,) for val in os.listdir(xbmc.translatePath(os.path.join('special://home','addons')))))
conn.commit()
if get_kodi_version() > 16.9 :
dp = xbmcgui.DialogProgress()
dp.create('¡Activando los add-ons!','Por favor, espere ...','')
dp.update(0)
check_updates()
xbmc.sleep(2000)
dp.update(30)
xbmc.sleep(2000)
dp.close()
if __name__ == '__main__':
monitor = xbmc.Monitor()
while not monitor.abortRequested():
set_all_enable()
xbmc.sleep(30000)
Mensaje por hav » 10 Ago 2017, 17:09
Este es el foro oficial de soporte para pelisalacarta, tvalacarta y mywebtv.
También es un lugar para compartir tus experiencias con dispositivos multimedia y software media center, puede que encuentres algo interesante que ni siquiera sabías que se podía hacer.
Si estás empezando con Kodi, o si estás interesado en sacarle más partido, puedes echar un vistazo a esta colección de video-tutoriales.
Aprenderás a crear y optimizar tu biblioteca, a instalar add-ons, a buscar subtítulos...
Si tienes un problema en alguno de los plugins y quieres reportarlo, no olvides incluir el log.
Para que resulte útil tienes que activar la opción de "log completo" en el plugin, luego reiniciar Kodi y dar los pasos necesarios hasta que se produzca el problema.
Luego copia tu fichero de log, siguiendo las instrucciones que se describen en este enlace, e inclúyelo al final de la descripción de tu problema.
Si sabes programar, esta serie de tutoriales que describen paso a paso cómo desarrollar tu propio add-on para Kodi.
Y si quieres añadir tus propios canales a pelisalacarta también te contamos paso a paso cómo hacerlo en este enlace.
Usuarios navegando por este Foro: Semrush [Bot] y 16 invitados