#!/usr/bin/env bash
# Copia le foto originali in src/assets/photos con nome parlante, max 2400 px, senza doppioni.
# bash di macOS è 3.2 e non supporta `declare -A`: esegui con
# `/opt/homebrew/bin/bash scripts/import-photos.sh` (oppure `brew install bash`).
set -euo pipefail
cd "$(dirname "$0")/.."
SRC="_assets_originali/foto"
DST="src/assets/photos"
mkdir -p "$DST"
declare -A MAP=(
  [pane]=pane_si1pt1z3 [cereali]=paneaicereali_nn3fqapj [grissini]=grissini_londnqg1 [orzo]=friselle_xfuh0bb2
  [bruschette]=bruschette_dmgj5ef1 [biscotti]=biscottianice_3h3btueh [biscottate]=biscotti_o3vdfnsf
  [pagnotta]=dsc00408_uxwdgbro [banco]=dsc00494_qg5jyzdr [lievitazione]=lievitazione_yvbpcugw [forno]=forno_dhbps1lo
  [panificio01]=panificio01_c3vdyzll [panificio02]=panificio02_ehvf552t [panificio03]=panificio03_apjp2glo
  [affettatrice]=affettatrice_jmfh2fio
  [borgo]=paneditrioracontattimenu_hcljybku [panorama]=triorapaneditriora_elbgkxgk [campanile]=paneditrioracontatti_gawphmtm
  [monti]=triora-web-1-41_4kinffqc [mulino]=triora-web-1-141-1076x720_fw4pkhdr [bosco]=triora-web-1-51_0glhxitb
  [piazza]=dsc01485-scaled-e1579188374480_zw4nljkp [insegna]=img_20161029_132011_3prde4hr
  [persona02]=persona02_2gofmdpb [persona03]=persona03_urqnxnaf [persona04]=persona04_yfsd4aar [persona06]=persona06_50tbsqlc
)
for name in "${!MAP[@]}"; do
  magick "$SRC/${MAP[$name]}.jpg" -auto-orient -strip -resize '2400x2400>' -quality 86 "$DST/$name.jpg"
done
ls "$DST" | wc -l
