1
0
mirror of https://github.com/km4ack/patmenu2.git synced 2025-05-17 23:30:11 -07:00
This commit is contained in:
KM4ACK 2021-02-23 12:59:41 -06:00
parent 2a3ebf47e3
commit 97d3616f47

View File

@ -133,7 +133,50 @@ exit
fi fi
} }
STATS(){
CONFIG=$HOME/.wl2k/config.json
SMD=/lib/systemd/system/pat@.service
CALL=$(grep mycall $CONFIG | head -1 | sed s'/"mycall": //;s/"//g;s/,//;s/ //g')
GRID=$(grep locator $CONFIG | sed 's/"//g;s/locator://;s/,//;s/ //g')
ARDOPMAX=$(grep -i max $CONFIG | sed 's/"Max":\ //;s/ //g')
PTT=$(grep ptt_ctrl $CONFIG | tail -1 | sed 's/"ptt_ctrl":\ //;s/,//;s/ //g')
PORT=$(grep http_addr $CONFIG | sed 's/^.*0://;s/",//')
RIG=$(grep RIGCONTROL $HOME/patmenu2/config | sed 's/RIGCONTROL=//')
TELNET=$(grep telnet, $SMD)
ARDOP=$(grep ardop, $SMD)
AX25=$(grep ax25, $SMD)
#Set telnet variable
if [ -n "$TELNET" ]; then
TELNET="telnet,"
fi
#set ardop variable
if [ -n "$ARDOP" ]; then
ARDOP="ardop,"
fi
#set ax25 variable
if [ -n "$AX25" ]; then
AX25="ax25,"
fi
if [ -z "$TELNET" ] && [ -z "$ARDOP" ] && [ -z "$AX25" ]; then
LISTEN="Not Listening"
else
LISTEN="$TELNET$ARDOP$AX25"
fi
yad --form --width=320 --text-align=center --center --title="Quick Stats" --text-align=center \
--image $LOGO --window-icon=$LOGO --image-on-top --separator="|" --item-separator="|" \
--text="<b>Quick Stats</b>" \
--field="Current User":RO "$CALL" \
--field="Current Grid":RO "$GRID" \
--field="ARDOP Speed":RO "$ARDOPMAX" \
--field="ARDOP PTT is":RO "$PTT" \
--field="Listen Modes":RO "$LISTEN" \
--field="Rig Control":RO "$RIG" \
--field="Pat Port":RO "$PORT" \
--button=gtk-ok
$MAIN &
exit
}