Все началось с того, что сегодня утром качалка FatRat сообщила о завершении многонедельной закачки торрента с рипом одного сайта с обоями. Распаковав полторы сотни архивов, удивлению моему предела не было - все 33 тысячи файлов были свалены в одну кучу. О том, чтобы нормально выбрать что-то из нее говорить не приходится. Но зато имена файлов были вполне нормальные, с тегами... так и родился этот простенький скрипт. Он рекурсивно ищет файлы, имя которых содержит заданную фразу и помещает симлинки на эти файлы в отдельную папочку.
Как я уже говорил
ранее, большой недостаток ps3 в том, что она не понимает *.mkv формат.
Еще одно из путей решения, конвертирование mkv в AVCHD m2ts. Приведенный ниже скрипт как раз это и делает.
Предлагаю вниманию сообщества скрипт, подтягивающий текст песни.
Постепенно учусь работать в командной строке. Написал скриптик, который пригодится людям, решившим оцифровать библиотеку. Благодарю
philosoft и
xT за помощь в исправлении ошибок и улучшении скрипта.
Сваял на bash скрипт еще давно, просто не хочу чтобы он потерялся, а заодно может и пригодится кому. Зомбоящик я сам не люблю, просто зомботюнер оказался живучим, да и новости часто заменяют передачу "В гостях у сказки". Программу передач в формате xmltv насколько я знаю поддерживают и сами программы для ТВ-тюнеров и отдельные программы для просмотра телепрограммы (извините за каламбур). Я лично использую скрипт для tvtime.
Так как кое-где еще не нашлось достаточно пользователей irssi, думаю что здесь ему будет полезнее полежать. :)
Благодаря наличию в Irssi поддержки perl-скриптования, можно очень простым
способом, не используя никаких дополнительных модулей или еще чего либо
реализовать довольно-таки удобную функцию уведомления о приватных сообщениях и
хайлайтах через notify-osd, используя приведенный здесь скрипт. Конечно же, вы
можете использовать что угодно вместо notify-osd по вашему желанию, и тогда это
будет лишь небольшим примером того как можно облагородить такой, кажущийся
многим с первого взгляда убогим, IRC-клиент.
Кто не в курсе: есть такой файлик в линуксе (да и в винде тоже) - hosts. Он остался с давних времён, когда DNS-серверов ещё не существовало в природе, а пара домен=IP-адрес распространялась в виде одного файла, который надо было регулярно обновлять, скачивая себе на компьютер. Этот самый hosts (в линуксе /etc/hosts) и по сей день используется системой и содержит в себе строки вида
IP-address domain.name
нашел у себя очень полезный скриптик. вот делюсь
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/bin/sh
if [ $# -ne 1 ]; then
echo "Usage: $0 <vimeo_id>"
exit 1
fi
VIMEO_ID=$1
which wget
if [ $? -eq 0 ]; then
echo "Using wget..."
GET_CMD="wget -O -"
else
which curl
if [ $? -eq 0 ]; then
echo "Using curl..."
GET_CMD="curl -L"
else
echo "Could not find wget or curl"
exit 2
fi
fi
VIDEO_XML=`${GET_CMD} http://www.vimeo.com/moogaloop/load/clip:${VIMEO_ID}`
REQUEST_SIGNATURE=`echo $VIDEO_XML | sed -e 's/^.*<request_signature>\([^<]*\)<.*$/\1/g'`
REQUEST_SIGNATURE_EXPIRES=`echo $VIDEO_XML | sed -e 's/^.*<request_signature_expires>\([^<]*\)<.*$/\1/g'`
echo "Downloading video..."
${GET_CMD} "http://www.vimeo.com/moogaloop/play/clip:${VIMEO_ID}/${REQUEST_SIGNATURE}/${REQUEST_SIGNATURE_EXPIRES}/?q=sd" > ${VIMEO_ID}.flv
echo "Video saved to ${VIMEO_ID}.flv" |
feh --bg-center `ls ~/wallpapers*.jpg |sed -n "$(expr $[RANDOM%$(ls ~/wallpapers/*.jpg | wc -l)] + 1)p"`
Рассмотрим работу этого однострочника, может кому-нибудь, например новичкам, пригодится.
Может, кому будет интересен сабж. Вариант, конечно черновой и будет в процессе пилиться, но, в принципе, работает