added AUTORM option

This commit is contained in:
Alexander Bocken 2021-07-13 11:06:05 +02:00
parent 8d8758972a
commit 74c7947ae2
Signed by: Alexander
GPG Key ID: 1D237BE83F9B05E8

View File

@ -6,6 +6,7 @@
#*/10 * * * * /usr/bin/threadwatcher scan #*/10 * * * * /usr/bin/threadwatcher scan
THREADWATCHER_DIR=${XDG_DATA_HOME:-$HOME/.local/share}/threadwatcher THREADWATCHER_DIR=${XDG_DATA_HOME:-$HOME/.local/share}/threadwatcher
URLFILE="$THREADWATCHER_DIR/threads" URLFILE="$THREADWATCHER_DIR/threads"
AUTORM=true #automatically removes ended thread from threads list. Unreliable internet connections can mess up threads list.
TMP_URLFILE=/tmp/4chan_thread_watcher_tmp$$ TMP_URLFILE=/tmp/4chan_thread_watcher_tmp$$
[ -d "$THREADWATCHER_DIR" ] || mkdir -p "$THREADWATCHER_DIR" [ -d "$THREADWATCHER_DIR" ] || mkdir -p "$THREADWATCHER_DIR"
@ -82,8 +83,10 @@ scan(){
#check for internet again, in case something has changed during the download process #check for internet again, in case something has changed during the download process
if ping -q -c 1 4channel.org > /dev/null if ping -q -c 1 4channel.org > /dev/null
then then
echo "Thread $url not found ($dl_location) deleting from cached list of threads to watch" if [ "$AUTORM" = "true" ]; then
notify-send "threadwatcher" "Thread downloading to $(echo "$dl_location" | sed "s|$HOME|~|") is complete now." echo "Thread $url not found ($dl_location) deleting from cached list of threads to watch"
notify-send "threadwatcher" "Thread downloading to $(echo "$dl_location" | sed "s|$HOME|~|") is complete now."
fi
else else
echo "Cannot connect to 4chan." echo "Cannot connect to 4chan."
exit 1 exit 1