Ajout d'un système de mise à jour automatique lors du lancement #50

Merged
CoCo_Sol merged 4 commits from auto-updates into main 2024-01-10 13:58:30 +00:00
Showing only changes of commit 4f1bd4c7c5 - Show all commits

View file

@ -2,7 +2,7 @@ from pathlib import Path
import subprocess as sp import subprocess as sp
from zipfile import ZipFile from zipfile import ZipFile
import requests as rq import requests as rq
import os, sys import os, sys, shutil
project_folder = Path.home() / ".ponguito" project_folder = Path.home() / ".ponguito"
@ -32,6 +32,7 @@ if server_version != version:
f.write(response.content) f.write(response.content)
ZipFile("main.zip").extractall() ZipFile("main.zip").extractall()
os.remove("main.zip") os.remove("main.zip")
shutil.rmtree("game")
os.rename("ponguito", "game") os.rename("ponguito", "game")
os.rename("game/launch.py", __file__) os.rename("game/launch.py", __file__)