25 lines
546 B
Bash
Executable File
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
|