|
|
@ -6,133 +6,152 @@ var (
|
|
|
|
" __) ",
|
|
|
|
" __) ",
|
|
|
|
" ( ",
|
|
|
|
" ( ",
|
|
|
|
" `-’ ",
|
|
|
|
" `-’ ",
|
|
|
|
" • "}
|
|
|
|
" • ",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconSunny = []string{
|
|
|
|
iconSunny = []string{
|
|
|
|
"\033[38;5;226m \\ / \033[0m",
|
|
|
|
"\033[38;5;226m \\ / \033[0m",
|
|
|
|
"\033[38;5;226m .-. \033[0m",
|
|
|
|
"\033[38;5;226m .-. \033[0m",
|
|
|
|
"\033[38;5;226m ― ( ) ― \033[0m",
|
|
|
|
"\033[38;5;226m ― ( ) ― \033[0m",
|
|
|
|
"\033[38;5;226m `-’ \033[0m",
|
|
|
|
"\033[38;5;226m `-’ \033[0m",
|
|
|
|
"\033[38;5;226m / \\ \033[0m"}
|
|
|
|
"\033[38;5;226m / \\ \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconPartlyCloudy = []string{
|
|
|
|
iconPartlyCloudy = []string{
|
|
|
|
"\033[38;5;226m \\ /\033[0m ",
|
|
|
|
"\033[38;5;226m \\ /\033[0m ",
|
|
|
|
"\033[38;5;226m _ /\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m _ /\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m \\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m \\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
" "}
|
|
|
|
" ",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconCloudy = []string{
|
|
|
|
iconCloudy = []string{
|
|
|
|
" ",
|
|
|
|
" ",
|
|
|
|
"\033[38;5;250m .--. \033[0m",
|
|
|
|
"\033[38;5;250m .--. \033[0m",
|
|
|
|
"\033[38;5;250m .-( ). \033[0m",
|
|
|
|
"\033[38;5;250m .-( ). \033[0m",
|
|
|
|
"\033[38;5;250m (___.__)__) \033[0m",
|
|
|
|
"\033[38;5;250m (___.__)__) \033[0m",
|
|
|
|
" "}
|
|
|
|
" ",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconVeryCloudy = []string{
|
|
|
|
iconVeryCloudy = []string{
|
|
|
|
" ",
|
|
|
|
" ",
|
|
|
|
"\033[38;5;240;1m .--. \033[0m",
|
|
|
|
"\033[38;5;240;1m .--. \033[0m",
|
|
|
|
"\033[38;5;240;1m .-( ). \033[0m",
|
|
|
|
"\033[38;5;240;1m .-( ). \033[0m",
|
|
|
|
"\033[38;5;240;1m (___.__)__) \033[0m",
|
|
|
|
"\033[38;5;240;1m (___.__)__) \033[0m",
|
|
|
|
" "}
|
|
|
|
" ",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconLightShowers = []string{
|
|
|
|
iconLightShowers = []string{
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m",
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m",
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m"}
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconHeavyShowers = []string{
|
|
|
|
iconHeavyShowers = []string{
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;240;1m.-. \033[0m",
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;240;1m.-. \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;240;1m( ). \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;240;1m( ). \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;240;1m(___(__) \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;240;1m(___(__) \033[0m",
|
|
|
|
"\033[38;5;21;1m ‚‘‚‘‚‘‚‘ \033[0m",
|
|
|
|
"\033[38;5;21;1m ‚‘‚‘‚‘‚‘ \033[0m",
|
|
|
|
"\033[38;5;21;1m ‚’‚’‚’‚’ \033[0m"}
|
|
|
|
"\033[38;5;21;1m ‚’‚’‚’‚’ \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconLightSnowShowers = []string{
|
|
|
|
iconLightSnowShowers = []string{
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;255m * * * \033[0m",
|
|
|
|
"\033[38;5;255m * * * \033[0m",
|
|
|
|
"\033[38;5;255m * * * \033[0m"}
|
|
|
|
"\033[38;5;255m * * * \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconHeavySnowShowers = []string{
|
|
|
|
iconHeavySnowShowers = []string{
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;240;1m.-. \033[0m",
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;240;1m.-. \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;240;1m( ). \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;240;1m( ). \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;240;1m(___(__) \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;240;1m(___(__) \033[0m",
|
|
|
|
"\033[38;5;255;1m * * * * \033[0m",
|
|
|
|
"\033[38;5;255;1m * * * * \033[0m",
|
|
|
|
"\033[38;5;255;1m * * * * \033[0m"}
|
|
|
|
"\033[38;5;255;1m * * * * \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconLightSleetShowers = []string{
|
|
|
|
iconLightSleetShowers = []string{
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;111m ‘ \033[38;5;255m*\033[38;5;111m ‘ \033[38;5;255m* \033[0m",
|
|
|
|
"\033[38;5;111m ‘ \033[38;5;255m*\033[38;5;111m ‘ \033[38;5;255m* \033[0m",
|
|
|
|
"\033[38;5;255m *\033[38;5;111m ‘ \033[38;5;255m*\033[38;5;111m ‘ \033[0m"}
|
|
|
|
"\033[38;5;255m *\033[38;5;111m ‘ \033[38;5;255m*\033[38;5;111m ‘ \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconThunderyShowers = []string{
|
|
|
|
iconThunderyShowers = []string{
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;228;5m ⚡\033[38;5;111;25m‘‘\033[38;5;228;5m⚡\033[38;5;111;25m‘‘ \033[0m",
|
|
|
|
"\033[38;5;228;5m ⚡\033[38;5;111;25m‘‘\033[38;5;228;5m⚡\033[38;5;111;25m‘‘ \033[0m",
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m"}
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconThunderyHeavyRain = []string{
|
|
|
|
iconThunderyHeavyRain = []string{
|
|
|
|
"\033[38;5;240;1m .-. \033[0m",
|
|
|
|
"\033[38;5;240;1m .-. \033[0m",
|
|
|
|
"\033[38;5;240;1m ( ). \033[0m",
|
|
|
|
"\033[38;5;240;1m ( ). \033[0m",
|
|
|
|
"\033[38;5;240;1m (___(__) \033[0m",
|
|
|
|
"\033[38;5;240;1m (___(__) \033[0m",
|
|
|
|
"\033[38;5;21;1m ‚‘\033[38;5;228;5m⚡\033[38;5;21;25m‘‚\033[38;5;228;5m⚡\033[38;5;21;25m‚‘ \033[0m",
|
|
|
|
"\033[38;5;21;1m ‚‘\033[38;5;228;5m⚡\033[38;5;21;25m‘‚\033[38;5;228;5m⚡\033[38;5;21;25m‚‘ \033[0m",
|
|
|
|
"\033[38;5;21;1m ‚’‚’\033[38;5;228;5m⚡\033[38;5;21;25m’‚’ \033[0m"}
|
|
|
|
"\033[38;5;21;1m ‚’‚’\033[38;5;228;5m⚡\033[38;5;21;25m’‚’ \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconThunderySnowShowers = []string{
|
|
|
|
iconThunderySnowShowers = []string{
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m _`/\"\"\033[38;5;250m.-. \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m ,\\_\033[38;5;250m( ). \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;226m /\033[38;5;250m(___(__) \033[0m",
|
|
|
|
"\033[38;5;255m *\033[38;5;228;5m⚡\033[38;5;255;25m*\033[38;5;228;5m⚡\033[38;5;255;25m* \033[0m",
|
|
|
|
"\033[38;5;255m *\033[38;5;228;5m⚡\033[38;5;255;25m*\033[38;5;228;5m⚡\033[38;5;255;25m* \033[0m",
|
|
|
|
"\033[38;5;255m * * * \033[0m"}
|
|
|
|
"\033[38;5;255m * * * \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconLightRain = []string{
|
|
|
|
iconLightRain = []string{
|
|
|
|
"\033[38;5;250m .-. \033[0m",
|
|
|
|
"\033[38;5;250m .-. \033[0m",
|
|
|
|
"\033[38;5;250m ( ). \033[0m",
|
|
|
|
"\033[38;5;250m ( ). \033[0m",
|
|
|
|
"\033[38;5;250m (___(__) \033[0m",
|
|
|
|
"\033[38;5;250m (___(__) \033[0m",
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m",
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m",
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m"}
|
|
|
|
"\033[38;5;111m ‘ ‘ ‘ ‘ \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconHeavyRain = []string{
|
|
|
|
iconHeavyRain = []string{
|
|
|
|
"\033[38;5;240;1m .-. \033[0m",
|
|
|
|
"\033[38;5;240;1m .-. \033[0m",
|
|
|
|
"\033[38;5;240;1m ( ). \033[0m",
|
|
|
|
"\033[38;5;240;1m ( ). \033[0m",
|
|
|
|
"\033[38;5;240;1m (___(__) \033[0m",
|
|
|
|
"\033[38;5;240;1m (___(__) \033[0m",
|
|
|
|
"\033[38;5;21;1m ‚‘‚‘‚‘‚‘ \033[0m",
|
|
|
|
"\033[38;5;21;1m ‚‘‚‘‚‘‚‘ \033[0m",
|
|
|
|
"\033[38;5;21;1m ‚’‚’‚’‚’ \033[0m"}
|
|
|
|
"\033[38;5;21;1m ‚’‚’‚’‚’ \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconLightSnow = []string{
|
|
|
|
iconLightSnow = []string{
|
|
|
|
"\033[38;5;250m .-. \033[0m",
|
|
|
|
"\033[38;5;250m .-. \033[0m",
|
|
|
|
"\033[38;5;250m ( ). \033[0m",
|
|
|
|
"\033[38;5;250m ( ). \033[0m",
|
|
|
|
"\033[38;5;250m (___(__) \033[0m",
|
|
|
|
"\033[38;5;250m (___(__) \033[0m",
|
|
|
|
"\033[38;5;255m * * * \033[0m",
|
|
|
|
"\033[38;5;255m * * * \033[0m",
|
|
|
|
"\033[38;5;255m * * * \033[0m"}
|
|
|
|
"\033[38;5;255m * * * \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconHeavySnow = []string{
|
|
|
|
iconHeavySnow = []string{
|
|
|
|
"\033[38;5;240;1m .-. \033[0m",
|
|
|
|
"\033[38;5;240;1m .-. \033[0m",
|
|
|
|
"\033[38;5;240;1m ( ). \033[0m",
|
|
|
|
"\033[38;5;240;1m ( ). \033[0m",
|
|
|
|
"\033[38;5;240;1m (___(__) \033[0m",
|
|
|
|
"\033[38;5;240;1m (___(__) \033[0m",
|
|
|
|
"\033[38;5;255;1m * * * * \033[0m",
|
|
|
|
"\033[38;5;255;1m * * * * \033[0m",
|
|
|
|
"\033[38;5;255;1m * * * * \033[0m"}
|
|
|
|
"\033[38;5;255;1m * * * * \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconLightSleet = []string{
|
|
|
|
iconLightSleet = []string{
|
|
|
|
"\033[38;5;250m .-. \033[0m",
|
|
|
|
"\033[38;5;250m .-. \033[0m",
|
|
|
|
"\033[38;5;250m ( ). \033[0m",
|
|
|
|
"\033[38;5;250m ( ). \033[0m",
|
|
|
|
"\033[38;5;250m (___(__) \033[0m",
|
|
|
|
"\033[38;5;250m (___(__) \033[0m",
|
|
|
|
"\033[38;5;111m ‘ \033[38;5;255m*\033[38;5;111m ‘ \033[38;5;255m* \033[0m",
|
|
|
|
"\033[38;5;111m ‘ \033[38;5;255m*\033[38;5;111m ‘ \033[38;5;255m* \033[0m",
|
|
|
|
"\033[38;5;255m *\033[38;5;111m ‘ \033[38;5;255m*\033[38;5;111m ‘ \033[0m"}
|
|
|
|
"\033[38;5;255m *\033[38;5;111m ‘ \033[38;5;255m*\033[38;5;111m ‘ \033[0m",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
iconFog = []string{
|
|
|
|
iconFog = []string{
|
|
|
|
" ",
|
|
|
|
" ",
|
|
|
|
"\033[38;5;251m _ - _ - _ - \033[0m",
|
|
|
|
"\033[38;5;251m _ - _ - _ - \033[0m",
|
|
|
|
"\033[38;5;251m _ - _ - _ \033[0m",
|
|
|
|
"\033[38;5;251m _ - _ - _ \033[0m",
|
|
|
|
"\033[38;5;251m _ - _ - _ - \033[0m",
|
|
|
|
"\033[38;5;251m _ - _ - _ - \033[0m",
|
|
|
|
" "}
|
|
|
|
" ",
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
codes = map[int][]string{
|
|
|
|
codes = map[int][]string{
|
|
|
|
113: iconSunny,
|
|
|
|
113: iconSunny,
|
|
|
|