25 lines
546 B
Bash
25 lines
546 B
Bash
|
#!/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
|