diff --git a/imgview b/imgview new file mode 100755 index 0000000..e91702b --- /dev/null +++ b/imgview @@ -0,0 +1,39 @@ +#!/bin/bash +# +# Based on script by z3bra -- 2014-01-21 + +W3MIMGDISPLAY="/usr/libexec/w3m/w3mimgdisplay" +FONTH=12 # Size of one terminal row +FONTW=11 # Size of one terminal column + +X=$1 +Y=$2 +COLUMNS=$3 +LINES=$4 +FILENAME=$5 + +read width height <<< `echo "5;$FILENAME" | $W3MIMGDISPLAY` +if [ -z "$width" -o -z "$height" ]; then + echo 'Error: Failed to obtain image size.' + exit 1 +fi + +x=$((FONTW * X)) +y=$((FONTH * Y)) + +max_width=$((FONTW * COLUMNS)) +max_height=$((FONTH * LINES)) + +if [ "$width" -gt "$max_width" ]; then + height=$((height * max_width / width)) + width=$max_width +fi +if [ "$height" -gt "$max_height" ]; then + width=$((width * max_height / height)) + height=$max_height +fi + +w3m_command="0;1;$x;$y;$width;$height;;;;;$FILENAME\n4;\n3;" + +echo -e "$w3m_command" | $W3MIMGDISPLAY + diff --git a/nt b/nt new file mode 100755 index 0000000..46f9eab --- /dev/null +++ b/nt @@ -0,0 +1,20 @@ +#!/bin/bash + +#Создан: Ср 24 фев 2016 19:47:47 +#Изменён: Ср 24 фев 2016 21:28:02 + +#Чтение библии с помощью SWORD на двух языках + +BOOK=${1:-Jn} +CHAPTER=${2:-1} + +B1="$(diatheke -b VulgSistine -k $BOOK $CHAPTER)" +B2="$(diatheke -b RusVZh -k $BOOK $CHAPTER)" + +n=$(echo "$B1" | wc -l) + +for i in $(seq $n); { + echo "$B1" | sed -n ${i}p | sed 's/ */ /g' + echo "$B2" | sed -n ${i}p | sed 's/ */ /g' +} + diff --git a/vcat b/vcat new file mode 100755 index 0000000..c0fc5d0 --- /dev/null +++ b/vcat @@ -0,0 +1,13 @@ +#!/bin/bash + +#- Вывод файлов с подсветкой синтаксиса +srchl="source-highlight -f esc --line-number=' ' --style-file=$SHELLRC/etc/soft/source-hl/default.style" + +if [[ "${1##*/}" == .* ]]; then + eval $srchl -i "$1" --src-lang=sh +else + eval $srchl -i "$1" +fi 2> /dev/null || eval $srchl -i "$1" --src-lang=lisp + +echo +