Insertando fecha y tiempo atmosférico en mi cápsula Gemini

25/12/23

Después de leer un tutorial de sl1200 decidí ponerme manos a la obra para que la cápsula tenga su fecha y condiciones meteorológicas en tiempo -casi- real.

Tutorial de sl1200

El proceso es simple y necesitamos cumplimentar los siguientes pasos:

1. Instalar ansiweather

2. Crear un script que ejecute ansiweather e inserte la salida del comando en nuestra cápsula

3. Que se repita el paso número 2 en forma regular.

Manos a la obra:

Paso 1

apt install ansiweather

Paso 2

nano date_weather.sh

!/bin/bash

i=$(date "+Hoy es %d-%m-%Y y este es el tiempo en ")

j=$(ansiweather -l 3433955 -s false -a false -w false -i false | cut -c 13- )

j=( $j )

j="${j[*]}"

j=$(sed 's/Humidity/Humedad/g;s/Pressure/Presión/g' <<< "$j")

sed -i "3c\\$i$j" /home/ubuntu/oracle-arm/gemini/content/about/milanga.gmi

Paso 3

Ejecuta el script cada 4 horas:

crontab -e

0 */4 * * * /home/ubuntu/oracle-arm/gemini/gemini_date_weather.sh

Y Listo... el resultado quedaría algo así:

Hoy es 04-01-2024 y este es el tiempo en Buenos Aires F.D.: 22 °C - Humedad: 78% - Presión: 1018 hPa

Saludos!