31 from classes.app
import get_app
32 from classes
import info
33 from classes.logger
import log
37 import simplejson
as json
43 t = threading.Thread(target=get_version_from_http)
50 url =
"http://www.openshot.org/version/json/"
54 r = requests.get(url, headers={
"user-agent":
"openshot-qt-%s" % info.VERSION}, verify=
False)
55 log.info(
"Found current version: %s" % r.text)
58 openshot_version = r.json()[
"openshot_version"]
61 get_app().window.FoundVersionSignal.emit(openshot_version)
63 except Exception
as Ex:
64 log.error(
"Failed to get version from: %s" % url)
def get_version_from_http
Get the current version # from openshot.org.
def get_app
Returns the current QApplication instance of OpenShot.
def get_current_Version
Get the current version.