AnsiWeather es un script de shell diseñado para mostrar instantáneamente el estado meteorológico actual en la terminal en formato ANSI. Es mejor que las alternativas porque es súper rápido y no necesita recursos, porque no se ejecuta de forma continua y presenta instantáneamente el pronóstico que deseas. Es fácil de usar, pero también ofrece opciones que le permiten personalizar la apariencia del pronóstico del tiempo.
Puede encontrar mejores soluciones, pero requerirían más recursos o serían más complicadas de usar. Si todo lo que desea es una forma simple e instantánea de verificar el clima, AnsiWeather estará justo en tu callejón. Veamos cómo puedes usarlo.
Instalación
Aunque AnsiWeather está disponible en la colección de software predeterminada de Ubuntu, no lo encontrará en el Visual Software Center. Para instalarlo, deberá abrir el terminal y escribir:
sudo apt install ansiweather
Para otras distribuciones, simplemente puede clonar el repositorio:
git clone https://github.com/fcambus/ansiweather.git
y correr:
cd ansiweather ./ansiweather
AnsiWeather es una aplicación pequeña, por lo que no tardará más de unos segundos en instalarse.
Uso basico
En teoría, lo único que debe hacer para ver los detalles del clima actual en su ubicación es ejecutar AnsiWeather en su terminal preferido. Después de la instalación, con el terminal en la pantalla, escriba:
ansiweather

Como puede ver en la captura de pantalla, AnsiWeather me presentó información sobre el clima en Rzeszow. Además de la temperatura esperada, también mostró la velocidad del viento y los niveles de humedad y presión. Solo había un pequeño problema: no vivo en Rzeszow. Lejos de eso, ¡literalmente!
Tu clima
Para que AnsiWeather muestre el clima de su ubicación actual sin adivinar, debe ingresarlo manualmente. Para esto, necesitará usar -l
cambiar, seguido de su ciudad / estado y país. Como vivo en Atenas, Grecia, utilicé lo siguiente para obtener el clima de mi ubicación:
ansiweather -l Athens,GR

Del mismo modo, alguien en Londres usaría:
ansiweather -l London,UK
Si tiene alguna duda sobre a qué país se refiere, no puede especificarlo completamente y ejecutar AnsiWeather como:
ansiweather -l Taiwan
Más interruptores
Además de incluir una ubicación específica (con -l
interruptor), también puede configurar el sistema métrico que prefiera usando -u
cambiar con dos opciones posibles: para construir sobre nuestro comando anterior, se vería como uno de los siguientes:
ansiweather -l Athens,GR -u metric
o entonces
ansiweather -l Athens,GR -u imperial

Se ha mencionado ver el pronóstico del tiempo, pero hasta ahora solo pude ver las condiciones climáticas actuales. Para obtener un pronóstico real, deberá utilizar -f
cambiar, seguido de varios días. Por ejemplo:
ansiweather -l Paris,FR -u metric -f 3

El orden anterior muestra un pronóstico del tiempo de tres días para París, Francia, utilizando el sistema métrico. Alternativamente, puede usar la capital -F
como un interruptor, que muestra el pronóstico para los próximos cinco días:
ansiweather -l Paris,FR -u metric -F

Aunque lejos de ser un widget del tiempo o una aplicación meteorológica especializada y rica en gráficos, AnsiWeather puede verse un poco mejor si habilita su soporte de símbolos. Para esto, necesitará definir -s
Intercambiar con true
como sigue:
ansiweather -l London,UK -u metric -F -s true

Si lo desea, AnsiWeather puede indicarle la hora exacta de salida y puesta del sol en su ubicación. -d
Intercambiar con true
:
ansiweather -l London,UK -u metric -s true -d true

Sin embargo, tenga en cuenta que parece difícil no exceder una cierta longitud de información, por lo que no puede, por ejemplo, solicitar el día y un pronóstico de cinco días al mismo tiempo.
Finalmente, hay algunos otros interruptores que vale la pena mencionar. -a
que le permite cambiar el soporte de color ANSI, -w
solicitar datos de viento, -h
para la humedad y -p
para datos de presión. Todas piden un «verdadero» o un «falso», como hemos visto para las opciones anteriores, para activarlas o desactivarlas.
Y dado que funciona completamente en la terminal, puede usar AnsiWeather como base para crear sus propios scripts inteligentes. Con estos puedes, por ejemplo, consultar el pronóstico para el día siguiente y enviar un correo electrónico si necesitas llevar tu paraguas. Esto es algo que podemos discutir en otro artículo.
¿Está usando alguna otra aplicación o solución para verificar el clima o algo como WTTR que combina el terminal con un servicio web? Y si es así, ¿cuál?