Rename original photos

This commit is contained in:
Sami Samhuri 2025-06-24 09:30:03 -04:00
parent c283e6fb4f
commit 7e4036ff20
No known key found for this signature in database
60 changed files with 112 additions and 58 deletions

112
execute_rename.rb Executable file
View file

@ -0,0 +1,112 @@
#!/usr/bin/env ruby
require 'fileutils'
# Mapping of old names to new descriptive names
renames = [
["09160499-83e5-471d-8de5-7f1aa9eafddf.jpg", "01-street-meditation-couple.jpg"],
["20dd3b19-eee4-48d5-af49-0259a38e2408.jpg", "02-graffiti-skate-park.jpg"],
["2624ca42-b7f3-4261-aa72-5a501d1629f5.jpg", "03-belgian-stew-fries.jpg"],
["27258f38-bdfa-4b69-a1da-36dbb33cc12f.jpg", "04-cheese-fondue-dinner.jpg"],
["31306e90-1530-4ed8-b4bb-94d5a7a405d3.jpg", "05-snowboarders-mountain-rest.jpg"],
["4307aca3-5681-46d7-985e-1d3e66cb22dd.jpg", "06-alpine-trail-hiker.jpg"],
["66b590df-261e-4bd5-bad2-73265a069850.jpg", "07-restaurant-group-dinner.jpg"],
["753732ab-6bfc-4e6c-bffa-3d32950e5364.jpg", "08-neon-bar-friends.jpg"],
["7aaad732-2118-4fae-b740-3f22a3648be5.jpg", "09-record-store-group-photo.jpg"],
["IMG_1074.jpeg", "10-alpine-peaks-vista.jpg"],
["IMG_1106.jpeg", "11-blue-sneakers-blacklight.jpg"],
["IMG_1107.jpeg", "12-winter-jackets-uv-light.jpg"],
["IMG_1126.jpeg", "13-couple-train-selfie.jpg"],
["IMG_1142.jpeg", "14-freddie-mercury-statue.jpg"],
["IMG_1147.jpeg", "15-red-eyes-costume-display.jpg"],
["IMG_1227.jpeg", "16-highland-cattle-pen.jpg"],
["IMG_1519.jpeg", "17-european-town-rooftop-view.jpg"],
["IMG_1549.jpeg", "18-poppy-seed-cake-slices.jpg"],
["IMG_1555.jpeg", "19-louvre-pyramid-courtyard.jpg"],
["IMG_1580.jpeg", "20-woman-admiring-classical-statue.jpg"],
["IMG_1584.jpeg", "21-jeweled-royal-crown-display.jpg"],
["IMG_1631.jpeg", "22-catacomb-skull-bone-wall.jpg"],
["IMG_1632.jpeg", "23-catacomb-ossuary-plaque.jpg"],
["IMG_1886.jpeg", "24-forest-waterfall-moss-covered.jpg"],
["IMG_1892.jpeg", "25-dog-playing-in-river.jpg"],
["IMG_1896.jpeg", "26-outdoor-cedar-plank-cooking.jpg"],
["IMG_1955.jpeg", "27-woman-mountain-summit-view.jpg"],
["IMG_2026.jpeg", "28-theatrical-stage-projection-design.jpg"],
["IMG_2099.jpeg", "29-excited-black-brown-dog.jpg"],
["IMG_2132.jpeg", "30-woman-smiling-on-boat.jpg"],
["IMG_2152.jpeg", "31-wildebeest-herd-grazing-savanna.jpg"],
["IMG_2169.jpeg", "32-urban-fire-smoke-city-skyline.jpg"],
["IMG_2189.JPG", "33-seabird-flying-over-pine-trees.jpg"],
["IMG_2193.JPG", "34-humpback-whale-breaching-ocean.jpg"],
["IMG_2198.JPG", "35-whale-tail-diving-forest-coastline.jpg"],
["IMG_2205.jpeg", "36-quiche-held-coastal-landscape.jpg"],
["IMG_2206.jpeg", "37-urban-deer-family-crossing-street.jpg"],
["IMG_2207.jpeg", "38-sunset-reflection-over-water.jpg"],
["IMG_2208.jpeg", "39-orange-sunset-lake-silhouette.jpg"],
["IMG_2226.jpeg", "40-sleeping-dog-close-up-portrait.jpg"],
["IMG_2245.jpeg", "41-black-dog-on-rocky-riverbed.jpg"],
["IMG_2247.jpeg", "42-abandoned-blue-wheelbarrow-forest.jpg"],
["IMG_2250.jpeg", "43-purple-foxglove-with-raindrops.jpg"],
["IMG_2251.jpeg", "44-foxglove-flowers-forest-meadow.jpg"],
["IMG_2252.jpeg", "45-hiker-with-dog-forest-trail.jpg"],
["IMG_2256.jpeg", "46-aerial-view-coastal-town.jpg"],
["IMG_2260.jpeg", "47-office-party-snack-table.jpg"],
["IMG_2261.jpeg", "48-elephant-art-gallery-display.jpg"],
["IMG_2266.jpeg", "49-restaurant-dinner-gathering.jpg"],
["IMG_2267.jpeg", "50-war-memorial-statue-night.jpg"],
["IMG_2273.jpeg", "51-green-dessert-molecular-spheres.jpg"],
["IMG_2274.jpeg", "52-rose-shaped-dessert-edible-flower.jpg"],
["a6b53740-4fbc-4942-ab9e-9f6d1cfae3a0.jpg", "53-mountain-restaurant-couple-dining.jpg"],
["c07e04d3-aca7-46fe-a484-4e03968f0d53.jpg", "54-family-birthday-lunch-patio.jpg"],
["c899718b-598a-472b-b17e-37f59f0c72d4.jpg", "55-mountain-restaurant-group-dining.jpg"],
["c93135b2-008f-460e-b6c6-948f9ac584d2.jpg", "56-summit-selfie-sunny-snowboard.jpg"],
["d0ed54ba-7c8c-435e-92d1-50f4f7f4c36b.jpg", "57-mountain-hut-group-window-view.jpg"],
["d3e1f734-ed77-4ec9-8fe6-493f423b1802.jpg", "58-rustic-alpine-restaurant-group.jpg"]
]
puts "=" * 60
puts "IMAGE RENAMING SCRIPT"
puts "=" * 60
puts "\nThis will rename #{renames.length} images in photos-original/"
puts "\nNew names will be descriptive and numbered sequentially."
puts "\nExamples:"
puts " • 09160499-83e5-471d-8de5-7f1aa9eafddf.jpg → 01-street-meditation-couple.jpg"
puts " • IMG_1074.jpeg → 10-alpine-peaks-vista.jpg"
puts "\nProceed with renaming? (yes/no)"
response = gets.chomp.downcase
if response == 'yes' || response == 'y'
success_count = 0
error_count = 0
renames.each do |old_name, new_name|
old_path = File.join('photos-original', old_name)
new_path = File.join('photos-original', new_name)
if File.exist?(old_path)
begin
FileUtils.mv(old_path, new_path)
puts "#{old_name}#{new_name}"
success_count += 1
rescue => e
puts "✗ Error renaming #{old_name}: #{e.message}"
error_count += 1
end
else
puts "✗ File not found: #{old_name}"
error_count += 1
end
end
puts "\n" + "=" * 60
puts "SUMMARY:"
puts " • Successfully renamed: #{success_count} files"
puts " • Errors: #{error_count} files" if error_count > 0
puts "=" * 60
else
puts "\nRenaming cancelled."
end
# Clean up temporary files
FileUtils.rm_f('rename_mapping.txt')

View file

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

View file

Before

Width:  |  Height:  |  Size: 422 KiB

After

Width:  |  Height:  |  Size: 422 KiB

View file

Before

Width:  |  Height:  |  Size: 362 KiB

After

Width:  |  Height:  |  Size: 362 KiB

View file

Before

Width:  |  Height:  |  Size: 362 KiB

After

Width:  |  Height:  |  Size: 362 KiB

View file

Before

Width:  |  Height:  |  Size: 603 KiB

After

Width:  |  Height:  |  Size: 603 KiB

View file

Before

Width:  |  Height:  |  Size: 908 KiB

After

Width:  |  Height:  |  Size: 908 KiB

View file

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 153 KiB

View file

Before

Width:  |  Height:  |  Size: 212 KiB

After

Width:  |  Height:  |  Size: 212 KiB

View file

Before

Width:  |  Height:  |  Size: 594 KiB

After

Width:  |  Height:  |  Size: 594 KiB

View file

Before

Width:  |  Height:  |  Size: 3 MiB

After

Width:  |  Height:  |  Size: 3 MiB

View file

Before

Width:  |  Height:  |  Size: 3.3 MiB

After

Width:  |  Height:  |  Size: 3.3 MiB

View file

Before

Width:  |  Height:  |  Size: 5.4 MiB

After

Width:  |  Height:  |  Size: 5.4 MiB

View file

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View file

Before

Width:  |  Height:  |  Size: 8.3 MiB

After

Width:  |  Height:  |  Size: 8.3 MiB

View file

Before

Width:  |  Height:  |  Size: 4.4 MiB

After

Width:  |  Height:  |  Size: 4.4 MiB

View file

Before

Width:  |  Height:  |  Size: 4.5 MiB

After

Width:  |  Height:  |  Size: 4.5 MiB

View file

Before

Width:  |  Height:  |  Size: 9.9 MiB

After

Width:  |  Height:  |  Size: 9.9 MiB

View file

Before

Width:  |  Height:  |  Size: 3.2 MiB

After

Width:  |  Height:  |  Size: 3.2 MiB

View file

Before

Width:  |  Height:  |  Size: 4.6 MiB

After

Width:  |  Height:  |  Size: 4.6 MiB

View file

Before

Width:  |  Height:  |  Size: 4.9 MiB

After

Width:  |  Height:  |  Size: 4.9 MiB

View file

Before

Width:  |  Height:  |  Size: 3.3 MiB

After

Width:  |  Height:  |  Size: 3.3 MiB

View file

Before

Width:  |  Height:  |  Size: 2.9 MiB

After

Width:  |  Height:  |  Size: 2.9 MiB

View file

Before

Width:  |  Height:  |  Size: 2.9 MiB

After

Width:  |  Height:  |  Size: 2.9 MiB

View file

Before

Width:  |  Height:  |  Size: 5.8 MiB

After

Width:  |  Height:  |  Size: 5.8 MiB

View file

Before

Width:  |  Height:  |  Size: 3 MiB

After

Width:  |  Height:  |  Size: 3 MiB

View file

Before

Width:  |  Height:  |  Size: 6.6 MiB

After

Width:  |  Height:  |  Size: 6.6 MiB

View file

Before

Width:  |  Height:  |  Size: 4.7 MiB

After

Width:  |  Height:  |  Size: 4.7 MiB

View file

Before

Width:  |  Height:  |  Size: 2.3 MiB

After

Width:  |  Height:  |  Size: 2.3 MiB

View file

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

View file

Before

Width:  |  Height:  |  Size: 4.1 MiB

After

Width:  |  Height:  |  Size: 4.1 MiB

View file

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

Before

Width:  |  Height:  |  Size: 7.1 MiB

After

Width:  |  Height:  |  Size: 7.1 MiB

View file

Before

Width:  |  Height:  |  Size: 144 KiB

After

Width:  |  Height:  |  Size: 144 KiB

View file

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 163 KiB

View file

Before

Width:  |  Height:  |  Size: 187 KiB

After

Width:  |  Height:  |  Size: 187 KiB

View file

Before

Width:  |  Height:  |  Size: 2.6 MiB

After

Width:  |  Height:  |  Size: 2.6 MiB

View file

Before

Width:  |  Height:  |  Size: 3.1 MiB

After

Width:  |  Height:  |  Size: 3.1 MiB

View file

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

View file

Before

Width:  |  Height:  |  Size: 2.7 MiB

After

Width:  |  Height:  |  Size: 2.7 MiB

View file

Before

Width:  |  Height:  |  Size: 2.5 MiB

After

Width:  |  Height:  |  Size: 2.5 MiB

View file

Before

Width:  |  Height:  |  Size: 5.8 MiB

After

Width:  |  Height:  |  Size: 5.8 MiB

View file

Before

Width:  |  Height:  |  Size: 4.6 MiB

After

Width:  |  Height:  |  Size: 4.6 MiB

View file

Before

Width:  |  Height:  |  Size: 2 MiB

After

Width:  |  Height:  |  Size: 2 MiB

View file

Before

Width:  |  Height:  |  Size: 5.4 MiB

After

Width:  |  Height:  |  Size: 5.4 MiB

View file

Before

Width:  |  Height:  |  Size: 10 MiB

After

Width:  |  Height:  |  Size: 10 MiB

View file

Before

Width:  |  Height:  |  Size: 2.3 MiB

After

Width:  |  Height:  |  Size: 2.3 MiB

View file

Before

Width:  |  Height:  |  Size: 3.3 MiB

After

Width:  |  Height:  |  Size: 3.3 MiB

View file

Before

Width:  |  Height:  |  Size: 2.7 MiB

After

Width:  |  Height:  |  Size: 2.7 MiB

View file

Before

Width:  |  Height:  |  Size: 2.4 MiB

After

Width:  |  Height:  |  Size: 2.4 MiB

View file

Before

Width:  |  Height:  |  Size: 4.4 MiB

After

Width:  |  Height:  |  Size: 4.4 MiB

View file

Before

Width:  |  Height:  |  Size: 2 MiB

After

Width:  |  Height:  |  Size: 2 MiB

View file

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 1.8 MiB

View file

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

Before

Width:  |  Height:  |  Size: 341 KiB

After

Width:  |  Height:  |  Size: 341 KiB

View file

Before

Width:  |  Height:  |  Size: 580 KiB

After

Width:  |  Height:  |  Size: 580 KiB

View file

Before

Width:  |  Height:  |  Size: 357 KiB

After

Width:  |  Height:  |  Size: 357 KiB

View file

Before

Width:  |  Height:  |  Size: 660 KiB

After

Width:  |  Height:  |  Size: 660 KiB

View file

Before

Width:  |  Height:  |  Size: 579 KiB

After

Width:  |  Height:  |  Size: 579 KiB

View file

@ -1,58 +0,0 @@
01|09160499-83e5-471d-8de5-7f1aa9eafddf.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_0.jpg|photos-original/09160499-83e5-471d-8de5-7f1aa9eafddf.jpg
02|20dd3b19-eee4-48d5-af49-0259a38e2408.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_1.jpg|photos-original/20dd3b19-eee4-48d5-af49-0259a38e2408.jpg
03|2624ca42-b7f3-4261-aa72-5a501d1629f5.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_2.jpg|photos-original/2624ca42-b7f3-4261-aa72-5a501d1629f5.jpg
04|27258f38-bdfa-4b69-a1da-36dbb33cc12f.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_3.jpg|photos-original/27258f38-bdfa-4b69-a1da-36dbb33cc12f.jpg
05|31306e90-1530-4ed8-b4bb-94d5a7a405d3.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_4.jpg|photos-original/31306e90-1530-4ed8-b4bb-94d5a7a405d3.jpg
06|4307aca3-5681-46d7-985e-1d3e66cb22dd.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_5.jpg|photos-original/4307aca3-5681-46d7-985e-1d3e66cb22dd.jpg
07|66b590df-261e-4bd5-bad2-73265a069850.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_6.jpg|photos-original/66b590df-261e-4bd5-bad2-73265a069850.jpg
08|753732ab-6bfc-4e6c-bffa-3d32950e5364.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_7.jpg|photos-original/753732ab-6bfc-4e6c-bffa-3d32950e5364.jpg
09|7aaad732-2118-4fae-b740-3f22a3648be5.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_8.jpg|photos-original/7aaad732-2118-4fae-b740-3f22a3648be5.jpg
10|IMG_1074.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_9.jpeg|photos-original/IMG_1074.jpeg
11|IMG_1106.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_10.jpeg|photos-original/IMG_1106.jpeg
12|IMG_1107.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_11.jpeg|photos-original/IMG_1107.jpeg
13|IMG_1126.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_12.jpeg|photos-original/IMG_1126.jpeg
14|IMG_1142.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_13.jpeg|photos-original/IMG_1142.jpeg
15|IMG_1147.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_14.jpeg|photos-original/IMG_1147.jpeg
16|IMG_1227.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_15.jpeg|photos-original/IMG_1227.jpeg
17|IMG_1519.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_16.jpeg|photos-original/IMG_1519.jpeg
18|IMG_1549.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_17.jpeg|photos-original/IMG_1549.jpeg
19|IMG_1555.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_18.jpeg|photos-original/IMG_1555.jpeg
20|IMG_1580.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_19.jpeg|photos-original/IMG_1580.jpeg
21|IMG_1584.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_20.jpeg|photos-original/IMG_1584.jpeg
22|IMG_1631.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_21.jpeg|photos-original/IMG_1631.jpeg
23|IMG_1632.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_22.jpeg|photos-original/IMG_1632.jpeg
24|IMG_1886.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_23.jpeg|photos-original/IMG_1886.jpeg
25|IMG_1892.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_24.jpeg|photos-original/IMG_1892.jpeg
26|IMG_1896.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_25.jpeg|photos-original/IMG_1896.jpeg
27|IMG_1955.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_26.jpeg|photos-original/IMG_1955.jpeg
28|IMG_2026.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_27.jpeg|photos-original/IMG_2026.jpeg
29|IMG_2099.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_28.jpeg|photos-original/IMG_2099.jpeg
30|IMG_2132.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_29.jpeg|photos-original/IMG_2132.jpeg
31|IMG_2152.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_30.jpeg|photos-original/IMG_2152.jpeg
32|IMG_2169.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_31.jpeg|photos-original/IMG_2169.jpeg
33|IMG_2189.JPG|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_32.JPG|photos-original/IMG_2189.JPG
34|IMG_2193.JPG|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_33.JPG|photos-original/IMG_2193.JPG
35|IMG_2198.JPG|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_34.JPG|photos-original/IMG_2198.JPG
36|IMG_2205.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_35.jpeg|photos-original/IMG_2205.jpeg
37|IMG_2206.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_36.jpeg|photos-original/IMG_2206.jpeg
38|IMG_2207.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_37.jpeg|photos-original/IMG_2207.jpeg
39|IMG_2208.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_38.jpeg|photos-original/IMG_2208.jpeg
40|IMG_2226.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_39.jpeg|photos-original/IMG_2226.jpeg
41|IMG_2245.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_40.jpeg|photos-original/IMG_2245.jpeg
42|IMG_2247.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_41.jpeg|photos-original/IMG_2247.jpeg
43|IMG_2250.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_42.jpeg|photos-original/IMG_2250.jpeg
44|IMG_2251.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_43.jpeg|photos-original/IMG_2251.jpeg
45|IMG_2252.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_44.jpeg|photos-original/IMG_2252.jpeg
46|IMG_2256.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_45.jpeg|photos-original/IMG_2256.jpeg
47|IMG_2260.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_46.jpeg|photos-original/IMG_2260.jpeg
48|IMG_2261.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_47.jpeg|photos-original/IMG_2261.jpeg
49|IMG_2266.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_48.jpeg|photos-original/IMG_2266.jpeg
50|IMG_2267.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_49.jpeg|photos-original/IMG_2267.jpeg
51|IMG_2273.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_50.jpeg|photos-original/IMG_2273.jpeg
52|IMG_2274.jpeg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_51.jpeg|photos-original/IMG_2274.jpeg
53|a6b53740-4fbc-4942-ab9e-9f6d1cfae3a0.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_52.jpg|photos-original/a6b53740-4fbc-4942-ab9e-9f6d1cfae3a0.jpg
54|c07e04d3-aca7-46fe-a484-4e03968f0d53.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_53.jpg|photos-original/c07e04d3-aca7-46fe-a484-4e03968f0d53.jpg
55|c899718b-598a-472b-b17e-37f59f0c72d4.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_54.jpg|photos-original/c899718b-598a-472b-b17e-37f59f0c72d4.jpg
56|c93135b2-008f-460e-b6c6-948f9ac584d2.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_55.jpg|photos-original/c93135b2-008f-460e-b6c6-948f9ac584d2.jpg
57|d0ed54ba-7c8c-435e-92d1-50f4f7f4c36b.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_56.jpg|photos-original/d0ed54ba-7c8c-435e-92d1-50f4f7f4c36b.jpg
58|d3e1f734-ed77-4ec9-8fe6-493f423b1802.jpg|/var/folders/8b/d788904n5f53s60f3mg2bthw0000gp/T/image_resize_20250624-71770-psp6p7/temp_57.jpg|photos-original/d3e1f734-ed77-4ec9-8fe6-493f423b1802.jpg