From 05ef84128200ffcd9066d4de56f880650cb9eb06 Mon Sep 17 00:00:00 2001 From: Andy Date: Fri, 25 Jul 2025 18:18:00 +0000 Subject: [PATCH] =?UTF-8?q?fix(env):=20=F0=9F=90=9B=20Update=20`Shaka-Pack?= =?UTF-8?q?ager`=20binary=20retrieval=20method?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Changed the binary retrieval for `Shaka-Packager` to use `find_binary` for improved accuracy. * This ensures the correct binary is located and used in the environment checks. --- unshackle/commands/env.py | 2 +- unshackle/core/proxies/surfsharkvpn.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/unshackle/commands/env.py b/unshackle/commands/env.py index 57eaab2..b9b5506 100644 --- a/unshackle/commands/env.py +++ b/unshackle/commands/env.py @@ -45,7 +45,7 @@ def check() -> None: {"name": "CCExtractor", "binary": "ccextractor"}, {"name": "FFMpeg", "binary": "ffmpeg"}, {"name": "MKVToolNix", "binary": "mkvmerge"}, - {"name": "Shaka-Packager", "binary": packager_dep}, + {"name": "Shaka-Packager", "binary": find_binary("shaka-packager", "packager", packager_dep)}, {"name": "N_m3u8DL-RE", "binary": find_binary("N_m3u8DL-RE", "n-m3u8dl-re")}, {"name": "Aria2(c)", "binary": "aria2c"}, ] diff --git a/unshackle/core/proxies/surfsharkvpn.py b/unshackle/core/proxies/surfsharkvpn.py index 0b9c035..32bf518 100644 --- a/unshackle/core/proxies/surfsharkvpn.py +++ b/unshackle/core/proxies/surfsharkvpn.py @@ -1,6 +1,6 @@ import json -import re import random +import re from typing import Optional import requests