#!/bin/bash

# Directory containing the images
DIR="${1:-.}"


ls -lahrt | wc -l


# Dark hours (24-hour clock)
DARK_START=20   # 8 PM
DARK_END=6      # 6 AM

find "$DIR" -type f -name "*_large.jpg" -mtime +2 | while read -r file; do
    base=$(basename "$file")

    # Extract HH from filenames like:
    # 5_2026-07-28_02-10-40_554_large.jpg
    hour=$(echo "$base" | sed -nE 's/^[^_]+_[0-9-]+_([0-9]{2})-[0-9]{2}-[0-9]{2}_.*/\1/p')

    # Skip if filename doesn't match expected format
    [[ -z "$hour" ]] && continue

    hour=$((10#$hour))   # remove leading zero

    if (( hour >= DARK_START || hour < DARK_END )); then
        echo "Deleting: $file"
         rm -f "$file"
    fi
done



ls -lahrt | wc -l

