def main(toAdd): if toAdd: doAdd() utils.openSettings(ADDONID, 2.7) else: doRemove() utils.openSettings(ADDONID, 2.8)
def doDownload(file): utils.log('download url: %s' % file) dst = ADDON.getSetting('DOWNLOAD_FOLDER') import sfile sfile.makedirs(dst) if not sfile.exists(dst): utils.DialogOK(GETTEXT(30256), GETTEXT(30257)) utils.openSettings(ADDONID, 2.24) xbmc.sleep(500) while(xbmc.getCondVisibility('Window.IsActive(addonsettings)') == 1): xbmc.sleep(100) dst = ADDON.getSetting('DOWNLOAD_FOLDER') if not sfile.exists(dst): utils.DialogOK(GETTEXT(30256)) return import os dst = os.path.join(ADDON.getSetting('DOWNLOAD_FOLDER'), getDownloadTitle(file)) if utils.DialogYesNo(GETTEXT(30243), GETTEXT(30244)): xbmc.executebuiltin('Action(Stop)') import download download.download(file, dst, utils.TITLE)
def main(toImport): if toImport: doImport() utils.openSettings(ADDONID, 4.6) else: doExport() utils.openSettings(ADDONID, 4.7)
def doDownload(file): utils.log('download url: %s' % file) dst = ADDON.getSetting('DOWNLOAD_FOLDER') import sfile sfile.makedirs(dst) if not sfile.exists(dst): utils.DialogOK(GETTEXT(30256), GETTEXT(30257)) utils.openSettings(ADDONID, 2.24) xbmc.sleep(500) while (xbmc.getCondVisibility('Window.IsActive(addonsettings)') == 1): xbmc.sleep(100) dst = ADDON.getSetting('DOWNLOAD_FOLDER') if not sfile.exists(dst): utils.DialogOK(GETTEXT(30256)) return import os dst = os.path.join(ADDON.getSetting('DOWNLOAD_FOLDER'), getDownloadTitle(file)) if utils.DialogYesNo(GETTEXT(30243), GETTEXT(30244)): xbmc.executebuiltin('Action(Stop)') import download download.download(file, dst, utils.TITLE)
def doDownload(file): utils.log('download url: %s' % file) dst = ADDON.getSetting('DOWNLOAD_FOLDER') import sfile sfile.makedirs(dst) if not sfile.isdir(dst): utils.DialogOK(GETTEXT(30256), GETTEXT(30257)) utils.openSettings(ADDONID, 2.24) xbmc.sleep(500) while(xbmc.getCondVisibility('Window.IsActive(addonsettings)') == 1): xbmc.sleep(100) dst = ADDON.getSetting('DOWNLOAD_FOLDER') if not sfile.isdir(dst): utils.DialogOK(GETTEXT(30256)) return dst = os.path.join(ADDON.getSetting('DOWNLOAD_FOLDER'), getDownloadTitle(file)) if utils.DialogYesNo(GETTEXT(30243), GETTEXT(30244)): xbmc.Player().stop() import download download.download(file, dst, 'Super Favourites')
def main(toImport, settings): if toImport: doImport() if settings: utils.openSettings(ADDONID, 4.7) else: doExport() if settings: utils.openSettings(ADDONID, 4.8)
def main(): if xbmcgui.Window(10000).getProperty('SF_MENU_VISIBLE') == 'true': return if ADDON.getSetting('MENU_MSG') == 'true': ADDON.setSetting('MENU_MSG', 'false') if utils.DialogYesNo(GETTEXT(35015), GETTEXT(35016), GETTEXT(35017)): utils.openSettings(ADDONID, 2.1) return doMenu()
def menu(mode): if xbmcgui.Window(10000).getProperty('SF_MENU_VISIBLE') == 'true': return if ADDON.getSetting('MENU_MSG') == 'true': ADDON.setSetting('MENU_MSG', 'false') if utils.DialogYesNo(GETTEXT(35015), GETTEXT(35016), GETTEXT(35017)): utils.openSettings(ADDONID, 2.6) return #xbmc.executebuiltin('Dialog.Close(all, true)') doMenu(mode)
def menu(mode): if xbmcgui.Window(10000).getProperty('SF_MENU_VISIBLE') == 'true': return if ADDON.getSetting('MENU_MSG') == 'true': ADDON.setSetting('MENU_MSG', 'false') if utils.DialogYesNo(GETTEXT(35015), GETTEXT(35016), GETTEXT(35017)): utils.openSettings(ADDONID, 2.6) return xbmc.executebuiltin('Dialog.Close(all, true)') doMenu(mode)
def doInitialWizard(): if xbmcgui.Dialog().yesno('Hyperion Control',getLS(32100),getLS(32101)): doSSDPDiscovery() openSettings() return