all repos — aaoth.xyz @ fd04ca488dcad2ae680d229af5ba8c6dfaa5f0e3

aaoth.xyz website

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 "![${i%%.*}]($i)" >> "$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