Skip to content

Instantly share code, notes, and snippets.

@alixcan
Forked from stenuto/timelapse.sh
Created July 1, 2024 12:02
Show Gist options
  • Save alixcan/f1e55d83e1bc50e61c4821cdf2824cbf to your computer and use it in GitHub Desktop.
Save alixcan/f1e55d83e1bc50e61c4821cdf2824cbf to your computer and use it in GitHub Desktop.
Timelapse script
#!/bin/bash
# Check if interval argument is provided
if [ -z "$1" ]; then
echo "Usage: $0 -int <interval_in_seconds>"
exit 1
fi
# Extract the interval value
interval=$2
counter=1
while true; do
# Take a fullscreen screenshot and save it to the current directory with a sequential name
screencapture -x ./${counter}.png
# Increment the counter
((counter++))
# Wait for the specified interval
sleep "$interval"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment