Skip to content

Instantly share code, notes, and snippets.

View PoZitron's full-sized avatar

Дмитрий PoZitron

View GitHub Profile
@PoZitron
PoZitron / batch-cue.sh
Created November 3, 2012 09:22
Bath cue processing
#!/bin/bash
# переменные #
SLEEP_TIME=1 # пауза между запуском программы
BYTES_COUNT=10 # сколько байт начала и конца файла читаем
PROGRAMM="flacon" # программа которой передаём cue-файл
##
# цветной вывод
red=$(tput setf 4)
@PoZitron
PoZitron / batch_rmtags
Last active October 5, 2015 07:27
Удаляет/переименовывает теги в блоге juick с помощью gajim-remote. batch_rmtags удаляет теги по списку, спрашивая перед удалением.
#!/bin/bash
IFS=$'\n' #этот "трюк" позволяет работать циклу. делает раздилителем перенос строки
list=`cat "$1"`
for tag in $list
do
printf "Удалить тег %s? Y(Да)/n(Нет): " "$tag"
read answer
@PoZitron
PoZitron / switch_sink.sh
Created May 22, 2012 18:33
Переключается между устройствами вывода звука pulseaudio
#!/bin/bash
cardname=$1
if [ d$cardname == d ]; then
notify-send 'Карта не указана!'
exit
fi
# $totalsc: Number of sound cards available
@PoZitron
PoZitron / filmrename.sh
Created May 22, 2012 18:26
Переименовывающий скачанные видео-файлы в соответствии с шаблоном
#!/bin/bash
# Скрипт, переименовывающий скачанные видео-файлы,
# в соответствии с шаблоном "Название_фильма (год).расширение"
# и скачивает обложки вида "Название_фильма.jpg" к фильму
# v1.4
# Требования:
# - Желательно разместить этот файл где-нибудь в $PATH (например /usr/bin)
# - Разместить файл kinopoisk.py где-нибудь в $PATH (например /usr/bin) или прописать в переменной api путь к файлу
#!/bin/bash
year=2011 #год, который исключаем
if [ -z "$1" ]
then
echo "Порядок использования: `basename $0` <имя файла>"
exit 65
fi
@PoZitron
PoZitron / brightness.sh
Created February 26, 2011 10:57
Monitor brightness change
#!/bin/bash
# Скрипт для изменения яркости ЖК-монитора.
# v1.2
dev="dev:/dev/i2c-0" # устройство. Выполните ddccontrol -p и подставьте сюда найденное значение.
reg="0x10" # код яркости
max=100 # максимальное значение
[ -z "$1" ] && echo "Использование: `basename $0` <РАЗНИЦА ЯРКОСТИ>" 1>&2 && exit 1