コード例 #1
0
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')
コード例 #2
0
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")