Add archivebox_schedule

This commit is contained in:
Jeffrey Serio 2025-04-08 06:53:32 -05:00
parent 6951f29a26
commit 79a5a25724

21
shell/archivebox_schedule Executable file
View File

@ -0,0 +1,21 @@
#!/usr/bin/env bash
set -euo pipefail
# Check if feed URL is supplied.
if (( "${#@}" == 0 )); then
echo "No feed URL has been supplied."
exit 1
fi
# Go to archivebox directory and run scheduled command for supplied
# feed URL. Send ntfy an error message if it fails.
cd /naspool/archivebox
if ! /home/jas/.local/bin/archivebox add --depth=1 "$1" \
>> /naspool/archivebox/logs/schedule.log; then
curl \
-H prio:urgent \
-H tags:warning \
-d "Error running archivebox schedule for $1" \
http://100.64.0.15/archivebox_schedule
fi