update.py

来自「XOT: XBMC Online TV Framework」· Python 代码 · 共 30 行

PY
30
字号
import sys
import xbmcgui

#===============================================================================
# Make global object available
#===============================================================================
import config
logFile = sys.modules['__main__'].globalLogFile
uriHandler = sys.modules['__main__'].globalUriHandler

#===============================================================================
def CheckVersion(version, updateUrl):
    recentVersion = GetLatestVersion(version, updateUrl)
    if recentVersion!=0:
        logFile.info("New version available: %s", recentVersion)
        dialog = xbmcgui.Dialog()
        dialog.ok("New Version Available.","A new version of %s is \navailable. Please visit the website to \ndownload version %s" % (config.appName, recentVersion))
    return

#===============================================================================
def GetLatestVersion(currentVersion, updateUrl):
    _newVersion = False
    _url = updateUrl+currentVersion
    data = uriHandler.Open(_url, pb=False)
    if data == "" or data=="0":
        return 0
    else:
        return data

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?