コード例 #1
0
ファイル: common.py プロジェクト: rhayun/script.libra
def selectDialog(list, heading=ADDON.getAddonInfo('name')):
    return dialog.select(heading, list)
コード例 #2
0
ファイル: common.py プロジェクト: rhayun/script.libra
sleep = xbmc.sleep

openFile = xbmcvfs.File

makeFile = xbmcvfs.mkdir

deleteFile = xbmcvfs.delete

listDir = xbmcvfs.listdir

fileExists = xbmcvfs.exists

transPath = xbmc.translatePath

dataPath = xbmc.translatePath(ADDON.getAddonInfo('profile')).decode('utf-8')

libraDbFile = os.path.join(dataPath, 'libra.db')

execute = xbmc.executebuiltin

dialog = xbmcgui.Dialog()

window = xbmcgui.Window(10000)


# Borrowed from xbmcswift2
def get_setting(key, converter=str, choices=None):
    value = ADDON.getSetting(id=key)
    if converter is str:
        return value