Add archivebox_schedule
This commit is contained in:
parent
6951f29a26
commit
79a5a25724
21
shell/archivebox_schedule
Executable file
21
shell/archivebox_schedule
Executable 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
|
Loading…
x
Reference in New Issue
Block a user