exe/weather in jake-scripts-1.9.1 vs exe/weather in jake-scripts-1.9.2
- old
+ new
@@ -11,11 +11,11 @@
# Uses IP to get current city
begin
url = "http://ip-api.com/json"
response = RestClient.get(url)
parsed = JSON.parse(response)
- location = parsed["city"]
+ location = ARGV || parsed["city"]
rescue
puts "No IP Address"
exit(1)
end
@@ -31,40 +31,40 @@
location_name = parsed["location"]["name"]
temp = parsed["current"]["temp_f"]
wind_speed = parsed["current"]["wind_mph"]
humidity = parsed["current"]["humidity"]
feels_like = parsed["current"]["feelslike_f"]
- visability = parsed["current"]["vis_miles"]
+ visibility = parsed["current"]["vis_miles"]
# Output for United States
puts
puts "======================"
puts "| City: #{location_name}"
puts "| Temp: #{temp}°F"
puts "| Feels Like: #{feels_like}°F"
puts "| Humidity: #{humidity}%"
puts "| Wind Speed: #{wind_speed} mph"
- puts "| Visability: #{visability} mi"
+ puts "| Visibility: #{visibility} mi"
puts "======================"
puts
else
# Assigning values to variables
location_name = parsed["location"]["name"]
temp = parsed["current"]["temp_c"]
wind_speed = parsed["current"]["wind_kph"]
humidity = parsed["current"]["humidity"]
feels_like = parsed["current"]["feelslike_c"]
- visability = parsed["current"]["vis_km"]
+ visibility = parsed["current"]["vis_km"]
# Output for Metric countries
puts
puts "======================"
puts "| City: #{location_name}"
puts "| Temp: #{temp}°C"
puts "| Feels Like: #{feels_like}°C"
puts "| Humidity: #{humidity}%"
puts "| Wind Speed: #{wind_speed} kph"
- puts "| Visability: #{visability} km"
+ puts "| Visibility: #{visibility} km"
puts "======================"
puts
end
end