dotfiles/bin/showme

41 lines
775 B
Bash
Executable File

#!/bin/sh
#
# Takes N pictures of you via your iSight camera, animates them, uploads them to CloudApp, and puts the url in your clipboard.
#
# USAGE: showme [shots]
#
# Author: Artem Sapegin, sapegin.me
# Inspired by https://gist.github.com/832125
#
# Requirements:
# brew istall imagemagick imagesnap
# gem install gifme cloudapp_api json
# https://github.com/holman/dotfiles/blob/master/bin/cloudapp
# http://www.getcloudapp.com/
#
# 3 shots by default
shots=${1-3}
TMPDIR=`mktemp -d` && {
cd $TMPDIR
for ((shot=1; shot<=$shots; shot++)); do
echo "Prepare for shot $shot..."
echo "3..."
sleep 1
echo "2..."
sleep 1
echo "1..."
sleep 1
echo "GO!"
imagesnap -q "shot$shot.jpg"
done
gifme -w 200 -o hereisapictureofme.gif *.jpg
rm -rf $TMPDIR
}