Browse Source

++imgview, nt, vcat

master
Maxim Lihachev 9 years ago
parent
commit
a573230e07
  1. 39
      imgview
  2. 20
      nt
  3. 13
      vcat

39
imgview

@ -0,0 +1,39 @@ @@ -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

20
nt

@ -0,0 +1,20 @@ @@ -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'
}

13
vcat

@ -0,0 +1,13 @@ @@ -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
Loading…
Cancel
Save