41 lines
		
	
	
		
			775 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			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
 | |
| }
 | 
