use ENV_VARS for options, AUTODEDUPE option added
This commit is contained in:
parent
a67fb19269
commit
55055e1f55
@ -4,9 +4,14 @@
|
|||||||
#(and adds post no. to distinguish possible duplicate file names)
|
#(and adds post no. to distinguish possible duplicate file names)
|
||||||
#consider using it in a cronjob intermittently with something like
|
#consider using it in a cronjob intermittently with something like
|
||||||
#*/10 * * * * /usr/bin/threadwatcher scan
|
#*/10 * * * * /usr/bin/threadwatcher scan
|
||||||
THREADWATCHER_DIR=${XDG_DATA_HOME:-$HOME/.local/share}/threadwatcher
|
if [ -z "$TW_THREADWATCHER_DIR" ]; then
|
||||||
|
THREADWATCHER_DIR=${XDG_DATA_HOME:-$HOME/.local/share}/threadwatcher
|
||||||
|
else
|
||||||
|
THREADWATCHER_DIR="$TW_THREADWATCHER_DIR"
|
||||||
|
fi
|
||||||
URLFILE="$THREADWATCHER_DIR/threads"
|
URLFILE="$THREADWATCHER_DIR/threads"
|
||||||
AUTOPRUNE=true #automatically removes ended thread from threads list. Unreliable internet connections can mess up threads list.
|
AUTOPRUNE=${TW_AUTOPRUNE:-true} #automatically removes ended thread from threads list. Unreliable internet connections can mess up threads list.
|
||||||
|
AUTODEDUPE=${TW_AUTODEDUPE:-false} #automatically remove dupes after each scanned thread
|
||||||
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"
|
||||||
@ -139,6 +144,9 @@ scan(){
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
wait
|
wait
|
||||||
|
if [ "$AUTODEDUPE" = "true" ]; then
|
||||||
|
dedupe "$dl_location"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
tac "$TMP_URLFILE" > "$URLFILE"
|
tac "$TMP_URLFILE" > "$URLFILE"
|
||||||
cleanup
|
cleanup
|
||||||
|
Loading…
Reference in New Issue
Block a user