From 84da71816728414a55a97f3badc44029aebd3155 Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Thu, 10 Jul 2025 09:14:06 -0700 Subject: [PATCH] more extraction fixes (#1023) --- kindlecomicconverter/comicarchive.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kindlecomicconverter/comicarchive.py b/kindlecomicconverter/comicarchive.py index 61a2095..50a5e6a 100644 --- a/kindlecomicconverter/comicarchive.py +++ b/kindlecomicconverter/comicarchive.py @@ -74,7 +74,7 @@ class ComicArchive: if platform.system() == 'Darwin': extraction_commands.append( - ['unar', self.filepath, '-f', '-o', targetdir] + ['unar', self.filepath, '-D', '-f', '-o', targetdir] ) extraction_commands.reverse() @@ -87,7 +87,7 @@ class ComicArchive: for cmd in extraction_commands: try: subprocess_run(cmd, capture_output=True, check=True) - return os.path.join(targetdir, os.listdir(targetdir)[0]) + return targetdir except FileNotFoundError: missing.append(cmd[0]) except CalledProcessError: