Example #1
0
 def setOutDir(self):
     tmpfs = util.getTmpfs()
     if util.getSetting('use_tmpfs', True) and tmpfs:
         util.LOG('Using tmpfs at: {0}'.format(tmpfs))
         self.outDir = os.path.join(tmpfs, 'xbmc_speech')
     else:
         self.outDir = os.path.join(util.profileDirectory(), 'xbmc_speech')
     if not os.path.exists(self.outDir): os.makedirs(self.outDir)
Example #2
0
 def setOutDir(self):
     tmpfs = util.getTmpfs()
     if util.getSetting('use_tmpfs',True) and tmpfs:
         util.LOG('Using tmpfs at: {0}'.format(tmpfs))
         self.outDir = os.path.join(tmpfs,'xbmc_speech')
     else:
         self.outDir = os.path.join(util.profileDirectory(),'xbmc_speech')
     if not os.path.exists(self.outDir): os.makedirs(self.outDir)
Example #3
0
def getDLLPath():
    p = os.path.join(util.profileDirectory(),'nvdaControllerClient32.dll')
    if os.path.exists(p): return p
    p = os.path.join(util.backendsDirectory(),'nvda','nvdaControllerClient32.dll')
    if os.path.exists(p): return p
    try:
        import xbmc
        if xbmc.getCondVisibility('System.HasAddon(script.module.nvdacontrollerclient)'):
            if util.DEBUG: util.LOG('Found script.module.nvdacontrollerclient module for NVDA')
            import xbmcaddon
            nvdaCCAddon = xbmcaddon.Addon('script.module.nvdacontrollerclient')
            p = os.path.join(nvdaCCAddon.getAddonInfo('path').decode('utf-8'),'nvda','nvdaControllerClient32.dll')
            if os.path.exists(p): return p
    except (ImportError,AttributeError):
        return None
    return None
Example #4
0
def getDLLPath():
    p = os.path.join(util.profileDirectory(),'nvdaControllerClient32.dll')
    if os.path.exists(p): return p
    p = os.path.join(util.backendsDirectory(),'nvda','nvdaControllerClient32.dll')
    if os.path.exists(p): return p
    try:
        import xbmc
        if xbmc.getCondVisibility('System.HasAddon(script.module.nvdacontrollerclient)'):
            if util.DEBUG: util.LOG('Found script.module.nvdacontrollerclient module for NVDA')
            import xbmcaddon
            nvdaCCAddon = xbmcaddon.Addon('script.module.nvdacontrollerclient')
            p = os.path.join(nvdaCCAddon.getAddonInfo('path').decode('utf-8'),'nvda','nvdaControllerClient32.dll')
            if os.path.exists(p): return p
    except (ImportError,AttributeError):
        return None
    return None