check API instead of our own website
This commit is contained in:
parent
f32622b8d4
commit
91943253bc
|
@ -171,7 +171,7 @@ get_cvag_station_info()
|
||||||
local -n _REALSTATION_NOW=$7
|
local -n _REALSTATION_NOW=$7
|
||||||
local -n _THISDATE=$8
|
local -n _THISDATE=$8
|
||||||
|
|
||||||
STATION_SCHEDULE="$(curl --connect-timeout 5 -s http://cvag.de/eza/mis/stops/station/CAG-${STATION_ID[$1]})"
|
STATION_SCHEDULE="$(curl --connect-timeout 5 -s "http://www.cvag.de/eza/mis/stops/station/CAG-${STATION_ID[$1]}")"
|
||||||
|
|
||||||
_STATION_STOPS=$(echo "$STATION_SCHEDULE" | jq -r ".stops | .[]")
|
_STATION_STOPS=$(echo "$STATION_SCHEDULE" | jq -r ".stops | .[]")
|
||||||
_STATION_NOW=$(echo "$STATION_SCHEDULE" | jq -r ".now")
|
_STATION_NOW=$(echo "$STATION_SCHEDULE" | jq -r ".now")
|
||||||
|
@ -200,12 +200,13 @@ draw_logo_time()
|
||||||
LOGO_LINES_POSITION=0
|
LOGO_LINES_POSITION=0
|
||||||
STATION_NAME=()
|
STATION_NAME=()
|
||||||
while true; do
|
while true; do
|
||||||
if ! ping -q -c1 chch.it>/dev/null; then
|
[ ${#STATION_NAME[@]} -eq 0 ] && get_cvag_station_name STATION_NAME STATION_ID
|
||||||
echo -e "\\n\\n\\n\\tNo internet connection!"
|
if [ ${#STATION_NAME[@]} -eq 0 -o -z "$(curl --connect-timeout 5 -s "http://www.cvag.de/eza/mis/stops/station/CAG-0" | grep -oe "^{.*}$")" ]; then
|
||||||
|
clear
|
||||||
|
echo -e "\\n\\n\\n\\tService unavailable!"
|
||||||
sleep 10
|
sleep 10
|
||||||
clear
|
clear
|
||||||
else
|
else
|
||||||
[ ${#STATION_NAME[@]} -eq 0 ] && get_cvag_station_name STATION_NAME STATION_ID
|
|
||||||
MYOUTPUT=()
|
MYOUTPUT=()
|
||||||
MYOUTPUT[0]="\\n "
|
MYOUTPUT[0]="\\n "
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue