Introduction
Introduction Statistics Contact Development Disclaimer Help
tAdd semilog option to plot, fix script calls and memecache path - bitreich-mem…
git clone git://src.adamsgaard.dk/bitreich-memestats
Log
Files
Refs
---
commit ab166d8fce54adfe28a0b7245367833a2872a28f
parent 78c6772641176ab99c4c39d4fd5a19a139e45a4e
Author: Anders Damsgaard <[email protected]>
Date: Mon, 20 Apr 2020 09:30:55 +0200
Add semilog option to plot, fix script calls and memecache path
Diffstat:
M Makefile | 19 +++++++++++++------
R extract_memeuse.awk -> memeuse.awk | 0
M plot-memecount.sh | 3 +++
3 files changed, 16 insertions(+), 6 deletions(-)
---
diff --git a/Makefile b/Makefile
t@@ -1,16 +1,22 @@
-memecache = "$HOME/code/memecache"
+memecache = "$(HOME)/code/memecache"
irclog = ~/.irssi/log/Freenode/\#bitreich-en.log
default: memecount
memecount: plot-memecount.sh top10 media-stats
- plot-memecount.sh > $@
+ cat memecount-lin > $@
cat top10 >> $@
cat media-stats >> $@
- plot-memecount.sh semilog >> $@
+ cat memecount-semilog > $@
+
+memecount-lin: plot-memecount.sh
+ ./plot-memecount.sh > $@
+
+memecount-semilog: plot-memecount.sh
+ ./plot-memecount.sh semilog > $@
media-stats: media-stats.sh
- ./media-stats $(memecache)
+ ./media-stats.sh $(memecache) > $@
top10: top10.sh all_time_weekly_popularity.tsv
./top10.sh > $@
t@@ -26,8 +32,8 @@ all_time_use.tsv: memeuse.tsv
awk '{print $$1"\t"$$2}' > $@
# format: day<tab>date<tab>time<tab>user<tab>tag
-memeuse.tsv: extract_memeuse.awk
- awk -f extract_memeuse.awk $(irclog) > $@
+memeuse.tsv: memeuse.awk
+ awk -f memeuse.awk $(irclog) > $@
brtv: brtv-start.sh
./brtv-start.sh $(memecache)
t@@ -38,5 +44,6 @@ clean:
rm -f all_time_weekly_popularity.tsv
rm -f top10
rm -f media-stats
+ rm -f memecount{,-lin,-semilog}
.PHONY: default brtv clean
diff --git a/extract_memeuse.awk b/memeuse.awk
diff --git a/plot-memecount.sh b/plot-memecount.sh
t@@ -37,6 +37,8 @@ git log --pretty='format:%H %cd' --date="format:%Y-%m-%d" | \
fi
done > "$statfile"
+[ "$1" = "semilog" ] && semilog="set log y"
+
gnuplot - <<__EOF__
set term dumb
set title "annna meme count (total on $(date +%Y-%m-%d): \
t@@ -45,5 +47,6 @@ set xdata time
set format x "%Y-%m"
set timefmt "%Y-%m-%dT%H:%M:%S"
set xtics 2592000*4
+$semilog
plot '$statfile' u 1:3 w lp t '' pt 13
__EOF__
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.