3 changed files with 72 additions and 0 deletions
@ -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 |
||||||
|
|
@ -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' |
||||||
|
} |
||||||
|
|
@ -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…
Reference in new issue