else scale="360:-2"; orient="portrait"
fi
}
+ unset dst
case "$src" in
- *.jpg)
+ *.jpg|*.JPG)
echo "<li id='$id' class='$wow'><div class='item'>"
echo "<picture>"
printf "<source type='image/avif' srcset='"
dst="$name".1200x.avif
ln -fs -t fav/"$month"/by-uuid/"$uuid" ../../"$dst"
;;
- *.mp4)
+ *.mp4|*.MOV)
need_orient
echo "<li id='$id' class='$wow vid-orient-$orient'><div class='item'>"
test fav/"$base".avif -nt src/"$src" || {
echo "<source type='video/webm; codecs=av01.$P.$LL$T.$DD' src='$name.webm' />"
echo "<p><a href='$name.webm'>$name.webm</a></p>"
echo "</video>"
+ ;;
+ *)
+ echo >&2 "ERROR: unsupported format: $src"
+ exit 1
+ ;;
esac
touch -a src/"$base".txt
printf %s "<span class='comment'>"