up
This commit is contained in:
19
analyzer.sh
19
analyzer.sh
@@ -1,32 +1,30 @@
|
|||||||
#/bin/bash
|
#/bin/bash
|
||||||
|
|
||||||
ics="ics_istanza"
|
ics="ics_istanza"
|
||||||
istanza="$1"
|
istanza="$1"
|
||||||
|
|
||||||
download_ics() {
|
download_ics() {
|
||||||
# Scarica l'ics dell'istanza
|
# Scarica l'ics dell'istanza
|
||||||
wget -q -O $ics https://$istanza/feed/ics
|
wget -q -O $ics https://$istanza/feed/ics
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
logger() {
|
||||||
if [ -e "$istanza$(date +%y%m%d).log" ]; then
|
if [ -e "$istanza$(date +%y%m%d).log" ]; then
|
||||||
echo -e "\nNON SCRAPARE PIU' DEL NECESSARIO!"
|
echo -e "\nNON SCRAPARE PIU' DEL NECESSARIO!"
|
||||||
echo -e "PER QUESTA ISTANZA E QUESTO GIORNO HAI GIA' I LOG:"
|
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
|
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"
|
echo -e "\ncat eventi_$istanza$(date +%y%m%d).log $istanza$(date +%y%m%d).log\n"
|
||||||
|
|
||||||
|
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
read -p "Vuoi salvare i log? (s/n): " risp
|
read -p "Vuoi salvare i log? (s/n): " risp
|
||||||
|
}
|
||||||
|
|
||||||
echo "" > $istanza$(date +%y%m%d).log
|
|
||||||
male=0
|
male=0
|
||||||
attuale="ciclando"
|
attuale="ciclando"
|
||||||
eventi="eventi_$istanza$(date +%y%m%d).log"
|
eventi="eventi_$istanza$(date +%y%m%d).log"
|
||||||
check() {
|
check() {
|
||||||
|
#echo "" > $istanza$(date +%y%m%d).log
|
||||||
awk '/URL/{print; getline; if(!/LOCATION/) { gsub(/^[ \t]+/, "", $0); print } }' $ics > $attuale
|
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
|
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
|
done < $eventi
|
||||||
} | tee -a $istanza$(date +%y%m%d).log
|
} | tee -a $istanza$(date +%y%m%d).log
|
||||||
|
echo -e "Link del male totali: $male\n"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pulisci() {
|
pulisci() {
|
||||||
@@ -80,5 +80,6 @@ pulisci() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
download_ics
|
download_ics
|
||||||
|
logger
|
||||||
check
|
check
|
||||||
pulisci
|
pulisci
|
||||||
|
|||||||
Reference in New Issue
Block a user