diff options
| author | zachir <zachir@librem.one> | 2023-02-09 11:00:01 -0600 | 
|---|---|---|
| committer | zachir <zachir@librem.one> | 2023-02-09 11:00:01 -0600 | 
| commit | a748b66a5a8ca3e42eca2e577dd4cff80510167a (patch) | |
| tree | 6efb716e7321ddc47537615a0a92ff37d97af3a6 | |
| parent | d2f04e6c96701097e86143944db4143dc3b579f4 (diff) | |
add updated lfimg previews to lf
| -rwxr-xr-x | lf/preview | 18 | 
1 files changed, 15 insertions, 3 deletions
@@ -20,6 +20,17 @@ batorcat() {  	fi  } +glowormdcat() { +	file="$1" +	shift +	if command -v glow > /dev/null 2>&1 +	then +		glow "$file" +	else +		mdcat "$file" +	fi +} +  CACHE="$HOME/.cache/lf/thumbnail.$(stat --printf '%n\0%i\0%F\0%s\0%W\0%Y' -- "$(readlink -f "$1")" | sha256sum | awk '{print $1}'))"  case "$(printf "%s\n" "$(readlink -f "$1")" | awk '{print tolower($0)}')" in @@ -29,7 +40,8 @@ case "$(printf "%s\n" "$(readlink -f "$1")" | awk '{print tolower($0)}')" in  	*.tar) tar tf "$1" ;;  	*.zip|*.jar|*.war|*.ear|*.oxt) unzip -l "$1" ;;  	*.rar) unrar l "$1" ;; -  *.md) glow -s dark "$1" ;; +  *.md)  +  	glowormdcat "$1";;  	*.7z) 7z l "$1" ;;  	*.[1-8]) man "$1" | col -b ;;  	*.o) nm "$1";; @@ -37,7 +49,7 @@ case "$(printf "%s\n" "$(readlink -f "$1")" | awk '{print tolower($0)}')" in  	*.iso) iso-info --no-header -l "$1" ;;  	*.odt|*.ods|*.odp|*.sxw) odt2txt "$1" ;;  	*.doc) catdoc "$1" ;; -	*.docx) docx2txt "$1" - ;; +	*.docx) docx2txt "$1" ;;    *.xml|*.html) w3m -dump "$1";;  	*.xls|*.xlsx)  		ssconvert --export-type=Gnumeric_stf:stf_csv "$1" "fd://1" | batorcat --language=csv @@ -65,7 +77,7 @@ case "$(printf "%s\n" "$(readlink -f "$1")" | awk '{print tolower($0)}')" in  			ffmpegthumbnailer -i "$1" -o "${CACHE}.jpg" -s 0 -q 5  		image "${CACHE}.jpg" "$2" "$3" "$4" "$5"  		;; -	*.bmp|*.jpg|*.jpeg|*.png|*.xpm|*.webp|*.gif|*.jfif) +	*.bmp|*.jpg|*.jpeg|*.png|*.xpm|*.webp|*.tiff|*.gif|*.jfif|*.ico)  		image "$1" "$2" "$3" "$4" "$5"  		;;    *.svg)  | 
