![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
Functions | |
def | InitDefaultPaths () |
def | resolveFilename (scope, base="", path_prefix=None) |
def | fileReadLine (filename, default=None, source=DEFAULT_MODULE_NAME, debug=False) |
def | fileWriteLine (filename, line, source=DEFAULT_MODULE_NAME, debug=False) |
def | fileReadLines (filename, default=None, source=DEFAULT_MODULE_NAME, debug=False) |
def | fileWriteLines (filename, lines, source=DEFAULT_MODULE_NAME, debug=False) |
def | fileReadXML (filename, default=None, source=DEFAULT_MODULE_NAME, debug=False) |
def | defaultRecordingLocation (candidate=None) |
def | bestRecordingLocation (candidates) |
def | getRecordingFilename (basename, dirname=None) |
def | copyFile (src, dst) |
def | copyfile (src, dst) |
def | copyTree (src, dst, symlinks=False) |
def | copytree (src, dst, symlinks=False) |
def | moveFiles (fileList) |
def | comparePaths (leftPath, rightPath) |
def | crawlDirectory (directory, pattern) |
def | createDir (path, makeParents=False) |
def | renameDir (oldPath, newPath) |
def | removeDir (path) |
def | fileAccess (file, mode="r") |
def | fileCheck (file, mode="r") |
def | fileExists (file, mode="r") |
def | fileContains (file, content, mode="r") |
def | fileHas (file, content, mode="r") |
def | hasHardLinks (path) |
def | getSize (path, pattern=".*") |
def | shellQuote (string) |
def | shellquote (string) |
def | lsof () |
def | getExtension (file) |
def | mediaFilesInUse (session) |
def | isPluginInstalled (pluginName, pluginFile="plugin", pluginType=None) |
def Tools.Directories.bestRecordingLocation | ( | candidates | ) |
def Tools.Directories.comparePaths | ( | leftPath, | |
rightPath | |||
) |
def Tools.Directories.copyFile | ( | src, | |
dst | |||
) |
def Tools.Directories.copyfile | ( | src, | |
dst | |||
) |
def Tools.Directories.copyTree | ( | src, | |
dst, | |||
symlinks = False |
|||
) |
def Tools.Directories.copytree | ( | src, | |
dst, | |||
symlinks = False |
|||
) |
def Tools.Directories.crawlDirectory | ( | directory, | |
pattern | |||
) |
def Tools.Directories.createDir | ( | path, | |
makeParents = False |
|||
) |
def Tools.Directories.defaultRecordingLocation | ( | candidate = None | ) |
def Tools.Directories.fileAccess | ( | file, | |
mode = "r" |
|||
) |
def Tools.Directories.fileCheck | ( | file, | |
mode = "r" |
|||
) |
def Tools.Directories.fileContains | ( | file, | |
content, | |||
mode = "r" |
|||
) |
def Tools.Directories.fileExists | ( | file, | |
mode = "r" |
|||
) |
def Tools.Directories.fileHas | ( | file, | |
content, | |||
mode = "r" |
|||
) |
def Tools.Directories.fileReadLine | ( | filename, | |
default = None , |
|||
source = DEFAULT_MODULE_NAME , |
|||
debug = False |
|||
) |
def Tools.Directories.fileReadLines | ( | filename, | |
default = None , |
|||
source = DEFAULT_MODULE_NAME , |
|||
debug = False |
|||
) |
def Tools.Directories.fileReadXML | ( | filename, | |
default = None , |
|||
source = DEFAULT_MODULE_NAME , |
|||
debug = False |
|||
) |
def Tools.Directories.fileWriteLine | ( | filename, | |
line, | |||
source = DEFAULT_MODULE_NAME , |
|||
debug = False |
|||
) |
def Tools.Directories.fileWriteLines | ( | filename, | |
lines, | |||
source = DEFAULT_MODULE_NAME , |
|||
debug = False |
|||
) |
def Tools.Directories.getExtension | ( | file | ) |
def Tools.Directories.getRecordingFilename | ( | basename, | |
dirname = None |
|||
) |
def Tools.Directories.getSize | ( | path, | |
pattern = ".*" |
|||
) |
def Tools.Directories.hasHardLinks | ( | path | ) |
def Tools.Directories.InitDefaultPaths | ( | ) |
def Tools.Directories.isPluginInstalled | ( | pluginName, | |
pluginFile = "plugin" , |
|||
pluginType = None |
|||
) |
def Tools.Directories.lsof | ( | ) |
def Tools.Directories.mediaFilesInUse | ( | session | ) |
def Tools.Directories.moveFiles | ( | fileList | ) |
def Tools.Directories.removeDir | ( | path | ) |
def Tools.Directories.renameDir | ( | oldPath, | |
newPath | |||
) |
def Tools.Directories.resolveFilename | ( | scope, | |
base = "" , |
|||
path_prefix = None |
|||
) |
def Tools.Directories.shellQuote | ( | string | ) |
def Tools.Directories.shellquote | ( | string | ) |
Tools.Directories.DEFAULT_MODULE_NAME = __name__.split(".")[-1] |
dictionary Tools.Directories.defaultPaths |
int Tools.Directories.forceDebug = eGetEnigmaDebugLvl() > 4 |
int Tools.Directories.PATH_CREATE = 0 |
int Tools.Directories.PATH_DONTCREATE = 1 |
Tools.Directories.pathExists = exists |
int Tools.Directories.SCOPE_ACTIVE_LCDSKIN = SCOPE_LCDSKIN |
int Tools.Directories.SCOPE_ACTIVE_SKIN = SCOPE_GUISKIN |
int Tools.Directories.SCOPE_CONFIG = 14 |
int Tools.Directories.SCOPE_CURRENT_LCDSKIN = SCOPE_LCDSKIN |
int Tools.Directories.SCOPE_CURRENT_PLUGIN = SCOPE_PLUGIN |
int Tools.Directories.SCOPE_CURRENT_SKIN = SCOPE_GUISKIN |
int Tools.Directories.SCOPE_DEFAULTDIR = 19 |
int Tools.Directories.SCOPE_FONTS = 7 |
int Tools.Directories.SCOPE_GUISKIN = 5 |
int Tools.Directories.SCOPE_HDD = 17 |
int Tools.Directories.SCOPE_HOME = 0 |
int Tools.Directories.SCOPE_KEYMAPS = 2 |
int Tools.Directories.SCOPE_LANGUAGE = 1 |
int Tools.Directories.SCOPE_LCDSKIN = 6 |
int Tools.Directories.SCOPE_LIBDIR = 20 |
int Tools.Directories.SCOPE_MEDIA = 16 |
int Tools.Directories.SCOPE_METADIR = 3 |
int Tools.Directories.SCOPE_PLAYLIST = 15 |
int Tools.Directories.SCOPE_PLUGIN = 9 |
int Tools.Directories.SCOPE_PLUGIN_ABSOLUTE = 10 |
int Tools.Directories.SCOPE_PLUGIN_RELATIVE = 11 |
int Tools.Directories.SCOPE_PLUGINS = 8 |
int Tools.Directories.SCOPE_SKIN = SCOPE_SKINS |
int Tools.Directories.SCOPE_SKIN_IMAGE = SCOPE_SKINS |
int Tools.Directories.SCOPE_SKINS = 4 |
int Tools.Directories.SCOPE_SYSETC = 12 |
int Tools.Directories.SCOPE_TIMESHIFT = 18 |
int Tools.Directories.SCOPE_TRANSPONDERDATA = 13 |
int Tools.Directories.SCOPE_USERETC = SCOPE_HOME |
dictionary Tools.Directories.scopeConfig = defaultPaths[SCOPE_CONFIG][0] |
dictionary Tools.Directories.scopeFonts = defaultPaths[SCOPE_FONTS][0] |
dictionary Tools.Directories.scopeGUISkin = defaultPaths[SCOPE_GUISKIN][0] |
dictionary Tools.Directories.scopeLCDSkin = defaultPaths[SCOPE_LCDSKIN][0] |
dictionary Tools.Directories.scopePlugins = defaultPaths[SCOPE_PLUGINS][0] |