mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-16 17:21:00 +00:00
Merge remote-tracking branch 'origin' into bug3212
This commit is contained in:
commit
e98cc1fea8
3 files changed
+5
-5
No files matched your search
@@ -6,7 +6,7 @@ for i in $*; do
|
||||
gzip -cd $i
|
||||
else
|
||||
cat $i
|
||||
fi | iconv -f ISO-8859-1 -t UTF8 |
|
||||
fi | recode ISO-8859-1..UTF-8 |
|
||||
sed -e 's/^\([^T]*\)T\([^.]*\)[^ ]* [^ ]* \([^:]*\):[^ ]* [^ ]* [^ ]* [^ ]* [^ ]* [^ ]* \([^ ]*\) \([^ ]*\) [^ ]* \(\"[^"]*\"\) \(\"[^"]*\"\).*$/'$PREFIX' \3 - - [\1:\2 +0000] \6 \4 \5 "http:\/\/'$PREFIX'" \7/' |
|
||||
sed -e 's/\[\([0-9]*\)-01-\([0-9]*\):/\[\2\/Jan\/\1:/' |
|
||||
sed -e 's/\[\([0-9]*\)-02-\([0-9]*\):/\[\2\/Feb\/\1:/' |
|
||||
|
||||
@@ -28,7 +28,7 @@ for i in $*; do
|
||||
gzip -cd $i
|
||||
else
|
||||
cat $i
|
||||
fi | iconv -f ISO-8859-1 -t UTF8 | sed -e 's/^\([^ ]*\) \([^ ]*\) \([^ ]*\) \([^ ]*\) \[\([^:]*\):\([^]]*\)\] \"[^"]*\" [^ ]* [^ ]* \"[^"]*\" \"\([^"]*\)\"/\1 \2 \5 \7/' | while read referrer hit; do
|
||||
fi | recode ISO-8859-1..UTF-8 | sed -e 's/^\([^ ]*\) \([^ ]*\) \([^ ]*\) \([^ ]*\) \[\([^:]*\):\([^]]*\)\] \"[^"]*\" [^ ]* [^ ]* \"[^"]*\" \"\([^"]*\)\"/\1 \2 \5 \7/' | while read referrer hit; do
|
||||
echo "$hit" >>${STATS}/${referrer}.ips
|
||||
done
|
||||
echo "$i" >>$VISITED_FILES
|
||||
@@ -49,7 +49,7 @@ for month in `cat $MONTHS`; do
|
||||
echo -n "`basename $i .ips` "
|
||||
cat $i | grep "^[^ ]* [0-9]*/$month .*" | sort -u | wc | awk '{ print $1; }'
|
||||
# TODO consider producing an AWStats configuration file for each virtual host name and splitting all new logs into virtual host name-specific log files
|
||||
done | tee $STATS/unique-ips-days-useragents-per-event-$month
|
||||
echo "Wrote per-month results to $STATS/unique-ips-days-useragents-per-event-$month"
|
||||
done | tee $STATS/unique-ips-days-useragents-per-event-`echo $month | tr / -`
|
||||
echo "Wrote per-month results to $STATS/unique-ips-days-useragents-per-event-`echo $month | tr / -`"
|
||||
done
|
||||
echo "Done at `date`."
|
||||
@@ -11,6 +11,6 @@ for month in `cat $MONTHS`; do
|
||||
cat $i | grep "^[^ ]* [0-9]*/$month .*" | sort -u | wc | awk '{ print $1; }'
|
||||
# TODO consider producing an AWStats configuration file for each virtual host name and splitting all new logs into virtual host name-specific log files
|
||||
done | tee $STATS/unique-ips-days-useragents-per-event-`echo $month | tr / -`
|
||||
echo "Wrote per-month results to $STATS/unique-ips-days-useragents-per-event-$month"
|
||||
echo "Wrote per-month results to $STATS/unique-ips-days-useragents-per-event-`echo $month | tr / -`"
|
||||
done
|
||||
echo "Done."
|
||||
Reference in new issue
Block a user