#!/bin/sh
-# Copyright 2023 Paul Hänsch
+# Copyright 2023, 2025 Paul Hänsch
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
acl_read "$(page_abs "${page}")" \
&& attachment_glob "$glob"
done \
-| grep -xiE '.*\.jpe?g|.*\.png|.*\.gif' \
+| grep -xiE '.*\.(jpe?g|png|gif|webp|avif)' \
| while read attachment; do
- case $attachment in
- */*)
- printf '<a href="%s"><img alt="" src="%s"></a>' \
- "$(URL "${attachment%/*}/[attachment]/${attachment##*/}")" \
- "$(URL "${attachment}")"
- ;;
- *)
- printf '<a href="%s"><img alt="" src="%s"></a>' \
- "$(URL "[attachment]/${attachment}")" \
- "$(URL "${attachment}")"
- ;;
- esac
+ printf '<a href="%s"><img alt="" src="%s"></a>' \
+ "$(HTML "${attachment%/*}/[attachment]/${attachment##*/}")" \
+ "$(HTML "${attachment}")"
done
printf '</div>'