diff --git a/analyzer.sh b/analyzer.sh index 1d3f701..175312a 100755 --- a/analyzer.sh +++ b/analyzer.sh @@ -1,32 +1,30 @@ #/bin/bash - ics="ics_istanza" - istanza="$1" +ics="ics_istanza" +istanza="$1" + download_ics() { # Scarica l'ics dell'istanza wget -q -O $ics https://$istanza/feed/ics } - +logger() { if [ -e "$istanza$(date +%y%m%d).log" ]; then echo -e "\nNON SCRAPARE PIU' DEL NECESSARIO!" echo -e "PER QUESTA ISTANZA E QUESTO GIORNO HAI GIA' I LOG:" ls -lh eventi_$istanza$(date +%y%m%d).log $istanza$(date +%y%m%d).log echo -e "\ncat eventi_$istanza$(date +%y%m%d).log $istanza$(date +%y%m%d).log\n" - - exit fi - read -p "Vuoi salvare i log? (s/n): " risp +} -echo "" > $istanza$(date +%y%m%d).log male=0 -attuale="ciclando" +attuale="ciclando" eventi="eventi_$istanza$(date +%y%m%d).log" check() { - + #echo "" > $istanza$(date +%y%m%d).log awk '/URL/{print; getline; if(!/LOCATION/) { gsub(/^[ \t]+/, "", $0); print } }' $ics > $attuale awk '{if ($0 ~ /^URL:/) {if (prev) print prev; prev = $0} else prev = prev $0} END {if (prev) print prev}' $attuale | sed 's/\r//g' | sed 's/URL\://g' > $eventi @@ -70,6 +68,8 @@ check() { done < $eventi } | tee -a $istanza$(date +%y%m%d).log + echo -e "Link del male totali: $male\n" + } pulisci() { @@ -80,5 +80,6 @@ pulisci() { } download_ics +logger check pulisci