mirror of
https://github.com/Faraphel/Atlas-Install.git
synced 2025-07-03 19:28:25 +02:00
translated to english
This commit is contained in:
parent
2c41c0f04c
commit
a92ae5bebe
2 changed files with 11 additions and 13 deletions
|
@ -5,7 +5,7 @@ import sys
|
||||||
|
|
||||||
Dir, ext = os.path.splitext(sys.argv[0])
|
Dir, ext = os.path.splitext(sys.argv[0])
|
||||||
if ext == ".py":
|
if ext == ".py":
|
||||||
input("Ce code ne doit être lancé que sous sa forme .exe !")
|
input("This code need to be started from its .exe version !")
|
||||||
exit()
|
exit()
|
||||||
|
|
||||||
VERSION_FILE_URL = "https://raw.githubusercontent.com/Faraphel/MKWF-Install/master/version"
|
VERSION_FILE_URL = "https://raw.githubusercontent.com/Faraphel/MKWF-Install/master/version"
|
||||||
|
@ -18,28 +18,26 @@ try:
|
||||||
dl_size = int(dl.headers["Content-Length"])
|
dl_size = int(dl.headers["Content-Length"])
|
||||||
|
|
||||||
with open("./download.zip", "wb") as file:
|
with open("./download.zip", "wb") as file:
|
||||||
print(f"Téléchargement de la version {gitversion['version']}.{gitversion['subversion']} en cours...")
|
print(f"Downloading version {gitversion['version']}.{gitversion['subversion']}...")
|
||||||
chunk_size = 1024
|
chunk_size = 1024
|
||||||
for i, chunk in enumerate(dl.iter_content(chunk_size=chunk_size)):
|
for i, chunk in enumerate(dl.iter_content(chunk_size=chunk_size)):
|
||||||
progress = int((i * chunk_size * 100) / dl_size)
|
progress = int((i * chunk_size * 100) / dl_size)
|
||||||
print("("+str(progress)+"%) | " + "#" * (progress//5) + "_" * (20 - (progress//5)) + " | " +
|
print("("+str(progress)+"%) | " + "#" * (progress//5) + "_" * (20 - (progress//5)) + " | " +
|
||||||
str(round(i*chunk_size/1000000,1)) + "Mo/" + str(round(dl_size/1000000,1)) + "Mo", end="\r")
|
str(round(i*chunk_size/1000000,1)) + "Mo/" + str(round(dl_size/1000000,1)) + "Mo" + " " * 10,
|
||||||
|
end="\r")
|
||||||
file.write(chunk)
|
file.write(chunk)
|
||||||
file.flush()
|
file.flush()
|
||||||
|
|
||||||
print("fin du téléchargement, début de l'extraction...")
|
print("end of the download, starting extraction..." + (" " * 10))
|
||||||
|
|
||||||
with zipfile.ZipFile("./download.zip") as file:
|
with zipfile.ZipFile("./download.zip") as file:
|
||||||
file.extractall("./")
|
file.extractall("./")
|
||||||
print("fin de l'extraction")
|
print("end of extraction")
|
||||||
|
|
||||||
os.remove("./download.zip")
|
os.remove("./download.zip")
|
||||||
print("lancement de l'application...")
|
print("restarting application...")
|
||||||
os.startfile(os.path.realpath("./MKWF-Install.exe"))
|
os.startfile(os.path.realpath("./MKWF-Install.exe"))
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Impossible d'effectuer la mise à jour :\n\n{str(e)}")
|
print(f"Can't update :\n\n{str(e)}")
|
||||||
input("Appuyez pour continuer...")
|
input("Press to close...")
|
||||||
|
|
||||||
# TODO: Use requests.get("https://api.github.com/repos/Faraphel/MKWF-Install/git/trees/master?recursive=1") to avoid
|
|
||||||
# redownloading the same files again and again
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ setup(
|
||||||
license='GPL-3.0',
|
license='GPL-3.0',
|
||||||
author='Faraphel',
|
author='Faraphel',
|
||||||
author_email='rc60650@hotmail.com',
|
author_email='rc60650@hotmail.com',
|
||||||
description='Logiciel de mise à jour pour MKWF-Install.',
|
description='MKWF-Install Updater.',
|
||||||
executables = [Executable("./Updater.py",
|
executables = [Executable("./Updater.py",
|
||||||
target_name = "Updater.exe",
|
target_name = "Updater.exe",
|
||||||
shortcut_name = "MKWF-Install Updater",
|
shortcut_name = "MKWF-Install Updater",
|
||||||
|
|
Loading…
Reference in a new issue