This is a script that grabs a timestamped image from your MacBook webcam every 180 seconds:
#!/bin/bash day=`date "+%Y-%m-%d"` dest_dir="$HOME/Desktop/look-at-you-hacker/$day" mkdir $dest_dir while [ 1 ] do timestamp=`date "+%Y-%m-%d_%H@%M-%S"` isightcapture "$dest_dir/$timestamp.jpg" sleep 180 done
You’ll need to download isightcapture and drop it in your ~/bin directory.
If you want to convert the resulting directoryful of JPEGs into an animated gif, and you have ImageMagick installed, you can use the following invocation to do it:
convert -geometry 120x -delay 1x4 -loop 0 *.jpg animated.gif
EDIT: If you prefer the Fish shell, here’s the script in that syntax:
#!/opt/local/bin/fish set day (date "+%Y-%m-%d") set dest_dir "$HOME/Desktop/look-at-you-hacker-$day" mkdir $dest_dir while true set timestamp (date "+%Y-%m-%d_%H@%M-%S.jpg") isightcapture "$dest_dir/$timestamp" sleep 180 end