示例#1
0
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)
示例#2
0
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')
示例#3
0
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)