From f7fb1be540a168e21ae1ccbc5da228c80fdfa778 Mon Sep 17 00:00:00 2001 From: Florian Schlegel Date: Sat, 29 Aug 2020 19:39:20 +0200 Subject: [PATCH] add blinking exclamation mark if in cached mode --- departure.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/departure.sh b/departure.sh index b091ae6..1fdabd1 100755 --- a/departure.sh +++ b/departure.sh @@ -222,10 +222,11 @@ while true; do get_cvag_station_info $THIS_STATION_ID STATION_STOPS STATION_NOW STATION_DESTINATIONS STATION_LINES STATION_ACTUAL_DEPARTURE THISDATE STATION_INFO_ERR=$? if [ ! $STATION_INFO_ERR -eq 2 ]; then # FIXME: add warning, when STATION_INFO_ERR == 1 + CACHE_WARN=" "; [ $STATION_INFO_ERR -eq 1 ] && CACHE_WARN="\e[5m""!""\e[25m" MYOUTPUT[$j]="${MYOUTPUT[$j]}\n\n\ -\t\t┌────────────────────────┬─────────────────────────────────┐ \n\ -\t\t│ ${STATION_NAME[$THIS_STATION_ID]}$(printf "%-$((23-${#STATION_NAME[$THIS_STATION_ID]}))s" "")│ Datenstand: $THISDATE │\n\ -\t\t├────────────────────┬───┴─┬───────────────────────────────┤\n" +\t\t┌───────────────────────┬──────────────────────────────────┐ \n\ +\t\t│ ${STATION_NAME[$THIS_STATION_ID]}$(printf "%-$((22-${#STATION_NAME[$THIS_STATION_ID]}))s" "")│ Datenstand: $THISDATE$CACHE_WARN │\n\ +\t\t├────────────────────┬──┴──┬───────────────────────────────┤\n" for ((i=0; i<"${#STATION_LINES[*]}"; i++)); do MILLIS=$((${STATION_ACTUAL_DEPARTURE[$i]} - STATION_NOW)); [ "$MILLIS" -lt 0 ] && MILLIS=0 SEKS=$((MILLIS / 1000)); MINS=$((SEKS / 60)); SEKS=$((SEKS % 60))