понедельник, 25 ноября 2013 г.

Режем flac потреково

cuebreakpoints FILE.cue | shnsplit -o flac -f FILE.cue -t "%n - %t" FILE.flac

Unknown media type in type

IF:

Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'

Check:

cd /usr/share/mime-info
grep 'url/rtspu' *
empty result


DO

sudo rm /usr/share/mime/packages/kde.xml
sudo update-mime-database /usr/share/mime


PROFIT
From

Arch Linux : Work it

среда, 20 ноября 2013 г.

Переименовываем mp3 файлы в текущей папке

"Костыльный" скрипт для переименования mp3 файлов из тэгов
#!/bin/bash

for i in `ls -1 *|tr '\n' ' '`

do
 Artist=`exiftool $i | grep Artist | cut -b 35-| sed 's/\ /_/g'`
 Track=`exiftool $i | grep Track| cut -b 35-`
 Title=`exiftool $i | grep Title| cut -b 35-| sed 's/\ /_/g'`
 
 mv $i $Artist-$Track-$Title.mp3 && echo "$i rename to $Artist-$Track-$Title.mp3"
 
done

RegExp

Если ^ - первый символ в RegExp-е, он воспренимается как RegExp. Во всех остальных случаях как строковый символ ^.

Если - первый или последний символ в RegExp-е, он воспринимается как строковый символ. Во всех остальных случаях как диапазон.

Скриншот из cli

  1. Делаем скриншот терминала в терминале:
    import -window $WINDOWID thiswindow.png
  2. Делаем скриншот X-ов из виртуальной консоли:
    chvt 7; sleep 2; import -display :0.0 -window root sshot1.png; chvt1;
  3. Делаем скриншот с задержкой в 10 секунд:
    scrot ~/screen/screen.png -d 10