scripts

various script and utils
git clone git://z3bra.org/scripts
Log | Files | Refs

commit e7fcb9c2d72e09a521dea0f290275a8f8242b2a6
parent 947dd058da448167406fb3904a78459d825f19b8
Author: z3bra <willy@mailoo.org>
Date:   Tue Jan 28 17:19:56 +0100

Terminal image viewer

Diffstat:
imgt | 31+++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+), 0 deletions(-)
diff --git a/imgt b/imgt @@ -0,0 +1,31 @@ +#!/bin/bash +# +# z3bra -- 2014-01-21 + +test -z "$1" && exit + +W3MIMGDISPLAY="/usr/lib/w3m/w3mimgdisplay" +FILENAME=$1 +FONTH=14 # Size of one terminal row +FONTW=8 # Size of one terminal column +COLUMNS=`tput cols` +LINES=`tput lines` + +read width height <<< `echo -e "5;$FILENAME" | $W3MIMGDISPLAY` + +max_width=$(($FONTW * $COLUMNS)) +max_height=$(($FONTH * $(($LINES - 2)))) # substract one line for prompt + +if test $width -gt $max_width; then + height=$(($height * $max_width / $width)) + width=$max_width +fi +if test $height -gt $max_height; then + width=$(($width * $max_height / $height)) + height=$max_height +fi + +w3m_command="0;1;0;0;$width;$height;;;;;$FILENAME\n4;\n3;" + +tput cup $(($height/$FONTH)) 0 +echo -e $w3m_command|$W3MIMGDISPLAY