|
|
|
@ -11,7 +11,6 @@ import ( |
|
|
|
|
"time" |
|
|
|
|
|
|
|
|
|
"github.com/fatih/color" |
|
|
|
|
"github.com/kyokomi/emoji" |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
type WeatherAPI struct { |
|
|
|
@ -144,19 +143,19 @@ func iconToEmoji(icon string) { |
|
|
|
|
var em string |
|
|
|
|
switch icon { |
|
|
|
|
case "Clouds": |
|
|
|
|
em = ":cloud:" |
|
|
|
|
em = "☁️" |
|
|
|
|
case "Drizzle": |
|
|
|
|
em = ":rain:" |
|
|
|
|
em = "🌧️" |
|
|
|
|
case "Rain": |
|
|
|
|
em = ":rain:" |
|
|
|
|
em = "🌧️" |
|
|
|
|
case "Snow": |
|
|
|
|
em = ":snow:" |
|
|
|
|
em = "❄️" |
|
|
|
|
case "Clear": |
|
|
|
|
em = ":sun:" |
|
|
|
|
em = "☀️" |
|
|
|
|
default: |
|
|
|
|
em = ":sun" |
|
|
|
|
em = "☀️" |
|
|
|
|
} |
|
|
|
|
emoji.Printf(em) |
|
|
|
|
fmt.Printf(em) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func printWeather(data WeatherAPI) { |
|
|
|
@ -182,7 +181,7 @@ func printWeather(data WeatherAPI) { |
|
|
|
|
|
|
|
|
|
boldWhite.Printf("Location: ") |
|
|
|
|
fmt.Printf("%v, %v\n", str_loc, str_code) |
|
|
|
|
boldWhite.Printf("Weather: ") |
|
|
|
|
boldWhite.Printf("Weather:") |
|
|
|
|
iconToEmoji(str_weather_icon) |
|
|
|
|
fmt.Printf(" %v (%v)\n", str_weather, str_weather_detail) |
|
|
|
|
boldWhite.Printf("Temp: ") |
|
|
|
|