def neko(neko_id='neko:v2Yr'): _, id = neko_id.split(":") url = BASE_URL.format(id) if not DEBUG: res = requests.get(url).json() else: res = _response mega_url = res.get("url","") version = res.get("version", -1) if VER != version: print cat print "Hay una version nueva!!! descargala" raw_input("adios ...") return print cat if _platform == "linux" or _platform == "linux2": mega_path = "megadl" mpv_path = "mpv" elif _platform == "darwin": # MAC OS X pass elif _platform == "win32": # Windows mega_path = os.path.join(BASE_DIR, 'mega', 'megadl.exe') mpv_path = os.path.join(BASE_DIR, "mpv","mpv.com") p1 = QProcess() p2 = QProcess() p1.setStandardOutputProcess(p2) p1.start('{}'.format(mega_path), ['{}'.format(mega_url),"--path","-"]) p2.start('{}'.format(mpv_path), ["-" , '--no-terminal']) p2.waitForFinished(-1) #print p2.readAll() # "--path","-",) #cmd = ['"{}"'.format(mega_path), '"{}"'.format(mega_url), # "--path","-","|", # '"{}"'.format(mpv_path), "-" , '--no-terminal'] #'--fullscreen'] print "Cargando...."