From fddea3e6b485c9000e006dfc17a81d71086a5e2e Mon Sep 17 00:00:00 2001 From: projectdx Date: Sun, 4 Jan 2026 16:18:50 +0900 Subject: [PATCH] fix: Add --no-sandbox and --disable-setuid-sandbox to zendriver for Docker root compatibility --- info.yaml | 2 +- lib/zendriver_daemon.py | 8 ++++---- lib/zendriver_ohli24.py | 8 ++++---- static/css/video_modal.css | 8 ++++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/info.yaml b/info.yaml index 7c5215c..6efa04d 100644 --- a/info.yaml +++ b/info.yaml @@ -1,5 +1,5 @@ title: "애니 다운로더" -version: "0.5.20" +version: "0.5.22" package_name: "anime_downloader" developer: "projectdx" description: "anime downloader" diff --git a/lib/zendriver_daemon.py b/lib/zendriver_daemon.py index 89f5773..db52bf3 100644 --- a/lib/zendriver_daemon.py +++ b/lib/zendriver_daemon.py @@ -166,15 +166,15 @@ async def ensure_browser() -> Any: browser = await zd.start( headless=True, browser_executable_path=exec_path, - sandbox=False, - browser_args=["--no-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] + no_sandbox=True, + browser_args=["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] ) else: log_debug("[ZendriverDaemon] Starting browser with default path") browser = await zd.start( headless=True, - sandbox=False, - browser_args=["--no-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] + no_sandbox=True, + browser_args=["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] ) log_debug("[ZendriverDaemon] Browser started successfully") diff --git a/lib/zendriver_ohli24.py b/lib/zendriver_ohli24.py index d28d11e..4edf8f6 100644 --- a/lib/zendriver_ohli24.py +++ b/lib/zendriver_ohli24.py @@ -62,14 +62,14 @@ async def fetch_html(url: str, timeout: int = 60, browser_path: str = None) -> d browser = await zd.start( headless=True, browser_executable_path=exec_path, - sandbox=False, - browser_args=["--no-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] + no_sandbox=True, + browser_args=["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] ) else: browser = await zd.start( headless=True, - sandbox=False, - browser_args=["--no-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] + no_sandbox=True, + browser_args=["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] ) page = await browser.get(url) diff --git a/static/css/video_modal.css b/static/css/video_modal.css index b9b41b1..9cc4ac0 100644 --- a/static/css/video_modal.css +++ b/static/css/video_modal.css @@ -234,13 +234,13 @@ justify-content: flex-end; } .external-players-grid { - gap: 6px; + gap: 4px; } .ext-player-btn { - padding: 6px; + padding: 4px; } .ext-player-btn img { - width: 24px; - height: 24px; + width: 20px; + height: 20px; } }