def ScraperChoice(): from exoscrapers 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('module.provider', module_choice) control.openSettings('0.1')
query = params.get('query') def ScraperChoice(): from exoscrapers 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('module.provider', module_choice) control.openSettings('0.1') if action == "ExoscrapersSettings": control.openSettings('0.0', 'script.module.exoscrapers') elif mode == "ExoscrapersSettings": control.openSettings('0.0', 'script.module.exoscrapers') elif action == "ScraperChoice": ScraperChoice() elif action == "toggleAll": sourceList = [] sourceList = sources_exoscrapers.all_providers for i in sourceList: source_setting = 'provider.' + i control.setSetting(source_setting, params['setting']) # xbmc.log('All providers = %s' % sourceList,2) control.openSettings(query, "script.module.exoscrapers")