Записи
Проекты / Технологии / Скрипты / Сниппеты
Форум

Скрипты camshot

#video

Сделать фото с вебкамеры и залить его в инет

#!/bin/bash


mkdir /tmp/webshot 2> /dev/null
cd /tmp/webshot
rm * 2> /dev/null

mplayer -vo png -frames 40 tv:// 2> /dev/null > /dev/null
mv 00000040.png 00000040.png_bak
rm 000000*.png

cd ~/.db/history/camshot
DIRECTORY=`date +%F | sed 's/-/\//g'`
mkdir -p $DIRECTORY 2> /dev/null
cd $DIRECTORY

NAME=`date +%X | sed 's/:/-/g'`_`cat /tmp/webshot/00000040.png_bak | md5sum |  head -c10`
NAME_HIGH=$NAME.png
NAME_LOW=$NAME.jpg

convert -quality 70 -flop /tmp/webshot/00000040.png_bak $NAME_LOW

cd ~/.db/history/camshot
echo "http://cs.bubujka.org/$DIRECTORY/$NAME_LOW" | xc
#echo "http://cs.bubujka.org/$DIRECTORY/$NAME_LOW" >> ~/.db/wiki/camshots-$(hostname)
echo "Сфотографировано =)" | dzen2-wrapper green
s3cmd sync $HOME/.db/history/camshot/ s3://cs.bubujka.org