예제 #1
0
def check_quickfixes(item):
    logger.info()

    if not config.dev_mode():
        from platformcode import updater
        return updater.check_addon_init()
    else:
        return False
예제 #2
0
        from lib.alfaresolver import updated, update_now
        if not updated():
            update_now()
    if config.get_setting("adult_mode") == 2:
        config.set_setting("adult_mode", 0)

    update_wait = [0, 10000, 20000, 30000, 60000]
    wait = update_wait[int(config.get_setting("update_wait", "videolibrary"))]
    if wait > 0:
        xbmc.sleep(wait)

    # Verificar quick-fixes al abrirse Kodi, y dejarlo corriendo como Thread
    if not os.path.isdir(config.get_runtime_path() + '/.git'):
        logger.info("DEV MODE OFF")
        from platformcode import updater
        updater.check_addon_init()
        # get_channel_json()    -> disabilitato, lo si fa con l'updater
    else:
        logger.info("DEV MODE ON")

    # Copia Custom code a las carpetas de Alfa desde la zona de Userdata
    from platformcode import custom_code
    custom_code.init()

    # Identifica la dirección Proxy y la lista de alternativas
    from core import proxytools
    proxytools.get_proxy_list()
    if not config.get_setting("update", "videolibrary") == 2:
        check_for_update(overwrite=False)

    # Se ejecuta ciclicamente