diff options
| -rw-r--r-- | modules/scripts/file-preview.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/scripts/file-preview.sh b/modules/scripts/file-preview.sh index 4674ddb..1dd810f 100644 --- a/modules/scripts/file-preview.sh +++ b/modules/scripts/file-preview.sh @@ -73,7 +73,7 @@ case "$MIMETYPE" in # --- EPUB / MOBI --- application/epub+zip|application/x-mobipocket-ebook) - unzip -p "$FILE" "*/cover*.jpg" > "$TMP_IMG" 2>/dev/null + ouch decompress "$FILE" --limit "*/cover*.jpg" --dir /tmp && mv /tmp/cover*.jpg "$TMP_IMG" [ -s "$TMP_IMG" ] && render_image "$TMP_IMG" ;; @@ -89,7 +89,7 @@ case "$MIMETYPE" in # --- ARCHIVES --- application/zip|application/x-7z-compressed|application/x-rar|application/x-tar|application/x-gzip) - 7z l "$FILE" 2>/dev/null || bsdtar -tf "$FILE" + ouch list -t "$FILE" 2>/dev/null exit 0 ;; |
