From 26e671051b18b60e23bf88df6bc08daa56bc7828 Mon Sep 17 00:00:00 2001 From: bluesaxman Date: Tue, 21 Jul 2020 10:41:16 -0600 Subject: [PATCH] Made corrections location output --- weather.sh | 1 + weatherbug.sh | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/weather.sh b/weather.sh index c8de274..0c08ffc 100755 --- a/weather.sh +++ b/weather.sh @@ -89,6 +89,7 @@ elsif ($type =~ /Overcast/) {$type = "";} elsif ($type =~ /cloud/) {$type = "";} elsif ($type =~ /Clear/) {$type = "";} elsif ($type =~ /Sun/) {$type = "";} +elsif ($type eq "NA") {$type = "";} elsif ($type =~ /Snow/) {$type = "";} else {$type=$type."...";} diff --git a/weatherbug.sh b/weatherbug.sh index c530f2d..1876800 100755 --- a/weatherbug.sh +++ b/weatherbug.sh @@ -9,13 +9,13 @@ my $URL_lng = -111.93882; my $URL_ProID = 23; my $URL_StatID = "C3430"; -my $info = `curl -sm 5 https://www.weatherbug.com/api/observation?lat=$URL_lat&lng=$URL_lng&providerId=$URL_ProID&stationId=$URL_StatID` or die "Error"; +my $info = `curl -sm 5 "https://www.weatherbug.com/api/observation?lat=$URL_lat&lng=$URL_lng&providerId=$URL_ProID&stationId=$URL_StatID"` or die "Error"; my $json = decode_json $info or die "Error"; -my $loc = %{$json}{"Observation"}->{"Station"}->{"StationName"}; -my $temp = %{$json}{"Observation"}->{"Temperature"}; +my $loc = %{$json}{"Station"}->{"StationId"}; +my $temp = %{$json}{"Observation"}->{"Temperature"}; my $windS = %{$json}{"Observation"}->{"WindSpeedAvg"}; my $windD = %{$json}{"Observation"}->{"WindDirectionAvg"}; -print "Unknown:".$temp.":".$windS.":".$windD.":".$loc; +print "?:".$temp.":".$windS.":".$windD.":".$loc;