Files
Calibre-Web-Automated/root/etc/s6-overlay/s6-rc.d/metadata-change-detector/run
T

17 lines
637 B
Bash

#!/bin/bash
echo "========== STARTING METADATA CHANGE DETECTOR ==========="
# Folder to monitor
WATCH_FOLDER="/app/calibre-web-automated/metadata_change_logs"
echo "[metadata-change-detector] Watching folder: $WATCH_FOLDER"
# Create the folder if it doesn't exist
mkdir -p "$WATCH_FOLDER"
# Monitor the folder for new files
s6-setuidgid abc inotifywait -m -e close_write -e moved_to --exclude '^.*\.(swp)$' "$WATCH_FOLDER" |
while read -r directory events filename; do
echo "[metadata-change-detector] New file detected: $filename"
python3 /app/calibre-web-automated/scripts/cover_enforcer.py "--log" "$filename"
done