gallery/scripts/create-archives.sh

25 lines
546 B
Bash
Executable File

#!/bin/bash
if [ ! -d "content/albums" ]
then
echo "You are not in the correct directory. Aborting."
exit 1
fi
if [ -f "content/albums/_index.md" ]
then
echo "You already have an _index.md file. This looks like you are in the template."
echo "You need to run this script from the main page directory."
exit 1
fi
find content/albums -type d | while read dir
do
(
echo "Creating archive for $dir"
cd "$dir"
find -type f -iname "*.jpg" | grep -v '/thumbnail.jpg$' | zip -u album.zip -@
)
done