From 97d1090afa2fe3c40478d6fcf680775d0223e20c Mon Sep 17 00:00:00 2001 From: Florian Schlegel Date: Sat, 29 Aug 2020 22:45:24 +0200 Subject: [PATCH] optimize cache warning for terminals without blink capability --- departure.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/departure.sh b/departure.sh index e3e4622..d7ac7d6 100755 --- a/departure.sh +++ b/departure.sh @@ -231,11 +231,11 @@ print_cvag_schedule() 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" + 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 "%-$((22-${#STATION_NAME[$THIS_STATION_ID]}))s" "")│ Datenstand: $THISDATE$CACHE_WARN │\n\ -\t\t├────────────────────┬──┴──┬───────────────────────────────┤\n" +\t\t┌─────────────────────────┬────────────────────────────────┐ \n\ +\t\t│ ${STATION_NAME[$THIS_STATION_ID]}$(printf "%-$((24-${#STATION_NAME[$THIS_STATION_ID]}))s" "")│ Stand: $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))