From 5a769d43b1c153fb5679ddecc6a01f388d3485a9 Mon Sep 17 00:00:00 2001 From: James Andariese Date: Sat, 30 Mar 2024 16:59:26 -0500 Subject: [PATCH] add wifi tracker --- scripts/track_wifi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 scripts/track_wifi diff --git a/scripts/track_wifi b/scripts/track_wifi new file mode 100755 index 0000000..9f1d8e7 --- /dev/null +++ b/scripts/track_wifi @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +. "$(dirname "$0")/track_anything.sh" + +poll() { + nmcli -g IN-USE,SIGNAL,SSID -e yes dev wifi list --rescan no | while IFS=: read -r inuse signal ssid;do + if [ "$inuse" = "*" ];then + jq -n -c --arg signal "$signal" --arg ssid "$ssid" '{"ssid": $ssid, "signal": $signal}' + fi + done +} + +rate_limit .1 +poll_interval 10 +on_sway +output_json .ssid,.signal +filter uniq + +start "$@"