imgbrd-grabber/scripts/generate-tag-databases.sh
2024-04-27 01:42:59 +02:00

26 lines
531 B
Bash
Executable File

#!/usr/bin/env bash
# Generate tag databases and copy them to the "databases" directory
set -e
DESTDIR="databases"
SOURCES=(
"Gelbooru (0.2)/gelbooru.com"
"Gelbooru (0.2)/api.rule34.xxx"
)
MIN_TAG_COUNT=100
mkdir -p $DESTDIR
for FULL in "${SOURCES[@]}"
do
SOURCE=${FULL%%/*}
SITE=${FULL##*/}
echo "Loading tags for $SITE ($SOURCE)..."
./Grabber.AppImage -c --load-tag-database --sources "$SITE" --tags-min $MIN_TAG_COUNT
cp "sites/$SOURCE/$SITE/tags.db" "$DESTDIR/$SITE.db"
rm -rf sites/
done