11 changed files with 137 additions and 0 deletions
@ -0,0 +1,11 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:35:10 |
||||||
|
#Изменён: Пт 26 фев 2016 21:53:32 |
||||||
|
|
||||||
|
shopt -s extglob |
||||||
|
|
||||||
|
for script in !(_install.sh); { |
||||||
|
lnbin $script scripts |
||||||
|
} |
||||||
|
|
@ -0,0 +1,9 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:37:48 |
||||||
|
#Изменён: Пт 26 фев 2016 21:38:22 |
||||||
|
|
||||||
|
#- Конвертирование аудио в mp3 |
||||||
|
|
||||||
|
lame -b ${2:-320} --noreplaygain -q 0 -m s -k -p "$1"; |
||||||
|
|
@ -0,0 +1,19 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:32:55 |
||||||
|
#Изменён: Пт 26 фев 2016 21:33:31 |
||||||
|
|
||||||
|
#- Вывод размера файлов в отсортированном виде |
||||||
|
|
||||||
|
\du -smc "$@" | sort -gr | awk '{ |
||||||
|
if ($1 > 1024) { |
||||||
|
printf("%s%10sG","'$red'",sprintf("%.2f",$1/1024)) |
||||||
|
} else if ($1 > 1) { |
||||||
|
printf("%s%10sM","'$yellow'",$1) |
||||||
|
} else { |
||||||
|
printf("%s%10sM","'$blue'","~"$1) |
||||||
|
} |
||||||
|
sub($1,"") |
||||||
|
print $0,"'$rstc'" |
||||||
|
}' |
||||||
|
|
@ -0,0 +1,16 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:39:40 |
||||||
|
#Изменён: Пт 26 фев 2016 21:39:40 |
||||||
|
|
||||||
|
#- file -> [X] file |
||||||
|
|
||||||
|
for i in "$@"; { |
||||||
|
if [[ ! "$i" =~ \[X\]\ .* ]]; then |
||||||
|
echo -n $i |
||||||
|
echo -ne '\000' |
||||||
|
echo -n $(echo $(basename "$i") | sed 's/^\[ \] \|^/[X] /') |
||||||
|
echo -ne '\000' |
||||||
|
fi |
||||||
|
} | xargs -0 -n2 mv -v |
||||||
|
|
@ -0,0 +1,16 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:39:58 |
||||||
|
#Изменён: Пт 26 фев 2016 21:39:58 |
||||||
|
|
||||||
|
#- file -> [ ] file |
||||||
|
|
||||||
|
for i in "$@"; { |
||||||
|
if [[ ! "$i" =~ \[.\]\ .* ]]; then |
||||||
|
echo -n $i |
||||||
|
echo -ne '\000' |
||||||
|
echo -n "[ ] $i" |
||||||
|
echo -ne '\000' |
||||||
|
fi |
||||||
|
} | xargs -0 -n2 mv -v |
||||||
|
|
@ -0,0 +1,9 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:39:15 |
||||||
|
#Изменён: Пт 26 фев 2016 21:39:15 |
||||||
|
|
||||||
|
#- Уменьшение размера изображения на 50% |
||||||
|
|
||||||
|
echo "$1"; convert -resize 50% "$1" "$1" |
||||||
|
|
@ -0,0 +1,9 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:39:01 |
||||||
|
#Изменён: Пт 26 фев 2016 21:39:01 |
||||||
|
|
||||||
|
#- Поворот изображения влево на 90 градусов |
||||||
|
|
||||||
|
echo "$1"; convert -rotate -90 "$1" "$1" |
||||||
|
|
@ -0,0 +1,9 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:38:42 |
||||||
|
#Изменён: Пт 26 фев 2016 21:38:42 |
||||||
|
|
||||||
|
#- Поворот изображения вправо на 90 градусов |
||||||
|
|
||||||
|
echo "$1"; convert -rotate 90 "$1" "$1" |
||||||
|
|
@ -0,0 +1,9 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:38:13 |
||||||
|
#Изменён: Пт 26 фев 2016 21:38:13 |
||||||
|
|
||||||
|
#- Лог scmpc/last.fm |
||||||
|
|
||||||
|
watch -n 1 "tail $SHELLRC/var/log/mpdscribble.log" |
||||||
|
|
@ -0,0 +1,12 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:33:55 |
||||||
|
#Изменён: Пт 26 фев 2016 21:33:55 |
||||||
|
|
||||||
|
#- Генератор паролей |
||||||
|
|
||||||
|
for i in `seq ${2:-10}`; { |
||||||
|
</dev/urandom tr -dc A-Za-z0-9_ | head -c ${1:-8} |
||||||
|
echo "" |
||||||
|
} |
||||||
|
|
@ -0,0 +1,18 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
#Создан: Пт 26 фев 2016 21:33:26 |
||||||
|
#Изменён: Пт 26 фев 2016 21:33:26 |
||||||
|
|
||||||
|
#- Создание документации robodoc |
||||||
|
|
||||||
|
mkdir -p ${1:-.}/doc |
||||||
|
robodoc --src ${1:-.} --doc ./doc/ --multidoc \ |
||||||
|
--html \ |
||||||
|
--charset utf-8 \ |
||||||
|
--index \ |
||||||
|
--nosort \ |
||||||
|
--sections \ |
||||||
|
--source_line_numbers |
||||||
|
# --syntaxcolors |
||||||
|
# --nopre \ |
||||||
|
|
Loading…
Reference in new issue