Create script to generate album zip files

This commit is contained in:
Christian Wolf 2024-10-24 13:23:41 +02:00
parent 210e2a5170
commit d19cf32e12

24
scripts/create-archives.sh Executable file
View File

@ -0,0 +1,24 @@
#!/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