feat: use dynamically created client download URL

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
dw-0
2024-04-28 19:43:36 +02:00
parent 1a29324e6a
commit 1f2d724189

View File

@@ -160,8 +160,10 @@ def download_client(client: BaseWebClient) -> None:
zipfile = f"{client.name.lower()}.zip" zipfile = f"{client.name.lower()}.zip"
target = Path().home().joinpath(zipfile) target = Path().home().joinpath(zipfile)
try: try:
Logger.print_status(f"Downloading {zipfile} ...") Logger.print_status(
download_file(client.stable_url, target, True) f"Downloading {client.display_name} from {client.download_url} ..."
)
download_file(client.download_url, target, True)
Logger.print_ok("Download complete!") Logger.print_ok("Download complete!")
Logger.print_status(f"Extracting {zipfile} ...") Logger.print_status(f"Extracting {zipfile} ...")
@@ -170,7 +172,7 @@ def download_client(client: BaseWebClient) -> None:
Logger.print_ok("OK!") Logger.print_ok("OK!")
except Exception: except Exception:
Logger.print_error(f"Downloading {zipfile} failed!") Logger.print_error(f"Downloading {client.display_name} failed!")
raise raise