Skip to content

Instantly share code, notes, and snippets.

@gdiggs
Created July 1, 2012 04:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gdiggs/3026848 to your computer and use it in GitHub Desktop.
Save gdiggs/3026848 to your computer and use it in GitHub Desktop.
ruby timelapse script
#!/usr/bin/env ruby
# Before running this, do `brew install imagesnap`
#
# Takes a photo every 30 seconds and saves it. Good for doing timelapses!
while true do
file = "~/snaps/#{Time.now.to_i}.jpg"
puts "Taking photo at #{Time.now}"
system "imagesnap -q -w 3 #{file}"
puts "waiting 30 seconds..."
sleep 30
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment