From 9285ee94806349f32fd4b9dba707ab5ffae7fa8b Mon Sep 17 00:00:00 2001 From: flu0r1ne Date: Sun, 26 Sep 2021 16:27:51 -0500 Subject: Add script that auto update TF2 tree --- tf2_watch.bash | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 tf2_watch.bash (limited to 'tf2_watch.bash') diff --git a/tf2_watch.bash b/tf2_watch.bash new file mode 100755 index 0000000..02e2580 --- /dev/null +++ b/tf2_watch.bash @@ -0,0 +1,35 @@ +#!/bin/env bash + +TIME_BETWEEN_SAMPLES="$1" + +set -euo pipefail +IFS=$'\n\t' + +if [ -z "${TIME_BETWEEN_SAMPLES}" ]; then + TIME_BETWEEN_SAMPLES="25" +fi + +GENERATED="frames.pdf" + +cleanstop() { + rm -rf "./${GENERATED}" + pkill mupdf +} + +trap "cleanstop" EXIT + + +MU_LAUNCHED="" + +while : ; do + rosrun tf2_tools view_frames.py + + if [ -z "${MU_LAUNCHED}" ]; then + mupdf "${GENERATED}" & + MU_LAUNCHED="y" + else + pkill -hup mupdf + fi + + sleep "${TIME_BETWEEN_SAMPLES}" +done -- cgit v1.2.3