def ToggleProviderAll(enable): from koditvrscrapers import providerNames sourceList = providerNames() (setting, open_id) = ('true', '0.3') if enable else ('false', '0.2') for i in sourceList: source_setting = 'provider.' + i control.setSetting(source_setting, setting) control.sleep(200) control.openSettings(open_id)
def ScraperChoice(): from koditvrscrapers import providerSources sourceList = sorted(providerSources()) control.idle() select = control.selectDialog([i for i in sourceList]) if select == -1: return module_choice = sourceList[select] control.setSetting('package.folder', module_choice) control.sleep(200) control.openSettings('0.1')
if action == "koditvrscrapersettings": control.openSettings('0.0', 'script.module.koditvrscrapers') elif mode == "koditvrscrapersettings": control.openSettings('0.0', 'script.module.koditvrscrapers') elif action == "ScraperChoice": ScraperChoice() elif action == "toggleAll": sourceList = [] sourceList = sources_koditvrscrapers.all_providers for i in sourceList: source_setting = 'provider.' + i control.setSetting(source_setting, params['setting']) # xbmc.log('All providers = %s' % sourceList,2) control.sleep(200) control.openSettings(query, "script.module.koditvrscrapers") elif action == "ToggleProviderAll": ToggleProviderAll(False if params['action'] == "DisableModuleAll" else True) elif action == "toggleAllHosters": sourceList = [] sourceList = sources_koditvrscrapers.hoster_providers for i in sourceList: source_setting = 'provider.' + i control.setSetting(source_setting, params['setting']) # xbmc.log('All Hoster providers = %s' % sourceList,2)