Created
June 18, 2024 20:56
-
-
Save stenuto/a54eab4fc698e283e82be23dfbfb0a1d to your computer and use it in GitHub Desktop.
Timelapse script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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
small fix @stenuto , the script is currently not actually checking for the second argument
alternatively, the -int flag can be removed