コード例 #1
0
ファイル: whitelist.py プロジェクト: uguer30/Project
def main(toAdd):
    if toAdd:
        doAdd()
        utils.openSettings(ADDONID, 2.7)
    else:
        doRemove()
        utils.openSettings(ADDONID, 2.8)
コード例 #2
0
ファイル: 1mod_menuUtils.py プロジェクト: rkramesh/Random
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)
コード例 #3
0
def main(toImport):
    if toImport:
        doImport()
        utils.openSettings(ADDONID, 4.6)
    else:
        doExport()
        utils.openSettings(ADDONID, 4.7)
コード例 #4
0
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)
コード例 #5
0
def main(toAdd):
    if toAdd:
        doAdd()
        utils.openSettings(ADDONID, 2.7)
    else:
        doRemove()
        utils.openSettings(ADDONID, 2.8)
コード例 #6
0
ファイル: capture.py プロジェクト: XvBMC/spoyser-repo
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')
コード例 #7
0
ファイル: importer.py プロジェクト: NEOhidra/spoyser-repo
def main(toImport, settings):
    if toImport:
        doImport()
        if settings:
            utils.openSettings(ADDONID, 4.7)
    else:
        doExport()
        if settings:
            utils.openSettings(ADDONID, 4.8)
コード例 #8
0
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()
コード例 #9
0
ファイル: capture.py プロジェクト: anibalm384/spoyser-repo
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()    
コード例 #10
0
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)
コード例 #11
0
ファイル: capture.py プロジェクト: NEOhidra/spoyser-repo
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) 
コード例 #12
0
def doInitialWizard():
    if xbmcgui.Dialog().yesno('Hyperion Control',getLS(32100),getLS(32101)):
        doSSDPDiscovery()
        openSettings()
    return