funcional

main
fanta 2 days ago
parent cda30194ca
commit e09f81b922

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

@ -26,17 +26,20 @@ function run {
if [ -z "$toot" ]
then echo "Toot no valido"
else
#toot thread "$not"
walkerName=$(toot thread "$not" --no-color | head -2 | tail -1 | cut -d "@" -f 2,3 | cut -d " " -f 1)
walkerDate=$(toot thread "$not" --no-color | head -2 | tail -1 | cut -d "@" -f 2,3 | rev | cut -d " " -f 1,2 | rev)
walkerFile=$(echo "$scriptDir/walkers/$walkerName")
walkerKm=3
walkerKm=$(toot thread "$not" --no-color | grep -i "@caminosantiago añade " | grep -i "km" | head -1 | tr " " "_" | rev | cut -d "_" -f 1 | rev | tr '[:upper:]' '[:lower:]' | sed 's/km//g')
walkerKM=$(echo $walkerKM | sed 's/[^0-9]*//g') # Remove all non-numeric characters
if ! [[ $walkerKm =~ '^[0-9]+$' ]]; then
if [ -f "$walkerFile" ]; then
walkerDate2=$(cat $walkerFile | grep "$walkerDate" | head -1)
if [ -z "$walkerDate2" ]; then
walkerDate2=$(cat $walkerFile | grep "$walkerDate" | wc -l)
if [[ $walkerDate2 == 0 ]]; then
echo "Nuevo kilometraje de $walkerName"
echo "$walkerDate;$walkerKm" >> $walkerFile
walkerTotal=$(cat $walkerFile | cut -d ";" -f 2 | tr "\n" "+" | rev | cut -d "+" -f 2-9999 | bc)
toot post -r "$not" -m mapa.jpg -d "mapa desde Irun a Santiago. Ruta conocida como el camino del norte" "@$walkerName Llevas caminados $walkerTotal kilometros en total. Son 824Km el Camino del Norte #fedicaminodesantiago"
else
echo "Toot ya añadido previamente"
fi
@ -44,6 +47,11 @@ function run {
touch $walkerFile
echo "Primer kilometraje de $walkerName"
echo "$walkerDate;$walkerKm" > $walkerFile
walkerTotal=$(cat $walkerFile | cut -d ";" -f 2 | tr "\n" "+" | rev | cut -d "+" -f 2-9999 | bc)
toot post -r "$not" -m mapa.jpg -d "mapa desde Irun a Santiago. Ruta conocida como el camino del norte" "Bienvenido/a/e @$walkerName al #fedicaminodesantiago. Llevas caminados $walkerTotal kilometros. Son 824Km el Camino del Norte #newWalkerCaminoSantiago"
fi
else
echo "Toot no valido: Km value Not a number"
fi
fi
done < $fileNotifications

@ -1 +1 @@
2025-01-19 11:43;3
2025-01-19 14:08;1

Loading…
Cancel
Save