Support last update date #20
This commit is contained in:
Executable
+26
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
working_dir=$(pwd)
|
||||
ep_num=$( echo ${working_dir} | awk -F '_' '{print $2}' )
|
||||
|
||||
echo "Settting ep_num=\"${ep_num}\", and working_dir=\"${working_dir}\"" >&2
|
||||
|
||||
image_count=0
|
||||
|
||||
for found_image in $( find "${working_dir}" -maxdepth 1 -mindepth 1 -type f -exec file --mime-type {} \; | grep image | awk -F ': ' '{print $1}' )
|
||||
do
|
||||
this_image="${working_dir}/hpr${ep_num}_image_${image_count}"
|
||||
cp -v "${found_image}" "${this_image}" >&2
|
||||
this_ext="$( file --mime-type ${this_image} | awk -F '/' '{print $NF}' )"
|
||||
mv -v "${this_image}" "${this_image}.${this_ext}" >&2
|
||||
this_width="$( mediainfo --Full --Output=XML "${this_image}.${this_ext}" | xmlstarlet sel --text --template --match '/_:MediaInfo/_:media/_:track[@type="Image"][1]' --value-of '_:Width' --nl - )"
|
||||
if [ "${this_width}" -gt "400" ]
|
||||
then
|
||||
echo "Generating thumbnail for embedded image \"${this_image}.${this_ext}\"." >&2
|
||||
magick "${this_image}.${this_ext}" -resize 400x "${this_image}_tn.${this_ext}"
|
||||
|
||||
echo "<p><a href=\"$( basename "${this_image}.${this_ext}" )\"><img src=\"$( basename "${this_image}_tn.${this_ext}" )\" /></a></p>"
|
||||
|
||||
fi
|
||||
((image_count=image_count+1))
|
||||
done
|
||||
Reference in New Issue
Block a user