bin/gen.sh (view raw)
1#!/bin/sh -ex
2
3srcdir="./en/visual"
4categories="drawings photos logos renders"
5index="index.md"
6
7list_images() {
8 # $1 -- directory
9 find "$1" -type f \
10 | grep -E "(\.jpe?g)|(\.png)|(\.gif)"
11}
12
13append_image() {
14 # $1 -- directory
15 c_index="$1/$index"
16 while read -r i; do
17 i=$(basename "$i")
18 if ! (grep "$i" "$c_index"); then
19 printf "\n" >> "$c_index"
20 echo "" >> "$c_index"
21 fi
22 done
23}
24
25cd "$srcdir" || exit 1
26for c in $categories;
27do
28 list_images "$c" | append_image "$c"
29done