SMOLNET PORTAL home about changes
iGenerate memecount, improve formatting and use consistent script arguments - bitreich-memestats - Bitreich meme statistics and graphs.	Err	bitreich.org	70
hgit clone git://bitreich.org/bitreich-memestats git://hg6vgqziawt5s4dj.onion/bitreich-memestats	URL:git://bitreich.org/bitreich-memestats git://hg6vgqziawt5s4dj.onion/bitreich-memestats	bitreich.org	70
1Log	/scm/bitreich-memestats/log.gph	bitreich.org	70
1Files	/scm/bitreich-memestats/files.gph	bitreich.org	70
1Refs	/scm/bitreich-memestats/refs.gph	bitreich.org	70
1Tags	/scm/bitreich-memestats/tag	bitreich.org	70
1LICENSE	/scm/bitreich-memestats/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 78c6772641176ab99c4c39d4fd5a19a139e45a4e	/scm/bitreich-memestats/commit/78c6772641176ab99c4c39d4fd5a19a139e45a4e.gph	bitreich.org	70
1parent 1fb985b7c00e6515c979eec88fb5f016fef6205b	/scm/bitreich-memestats/commit/1fb985b7c00e6515c979eec88fb5f016fef6205b.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Mon, 20 Apr 2020 09:24:02 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iGenerate memecount, improve formatting and use consistent script arguments	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M Makefile                            |      40 ++++++++++++++++++++++---------	Err	bitreich.org	70
i  M brtv-start.sh                       |      12 +++++++++++-	Err	bitreich.org	70
i  M top10.sh                            |       0 	Err	bitreich.org	70
i	Err	bitreich.org	70
i3 files changed, 40 insertions(+), 12 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/Makefile b/Makefile	/scm/bitreich-memestats/file/Makefile.gph	bitreich.org	70
i@@ -1,24 +1,42 @@	Err	bitreich.org	70
i-log = ~/.irssi/log/Freenode/\#bitreich-en.log	Err	bitreich.org	70
i+memecache = "$HOME/code/memecache"	Err	bitreich.org	70
i+irclog = ~/.irssi/log/Freenode/\#bitreich-en.log	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-all: all_time_use.tsv all_time_weekly_popularity.tsv	Err	bitreich.org	70
i+default: memecount	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-# format: day<tab>date<tab>time<tab>user<tab>tag	Err	bitreich.org	70
i-memeuse.tsv: extract_memeuse.awk	Err	bitreich.org	70
i-        awk -f extract_memeuse.awk $(log) > $@	Err	bitreich.org	70
i+memecount: plot-memecount.sh top10 media-stats	Err	bitreich.org	70
i+        plot-memecount.sh > $@	Err	bitreich.org	70
i+        cat top10 >> $@	Err	bitreich.org	70
i+        cat media-stats >> $@	Err	bitreich.org	70
i+        plot-memecount.sh semilog >> $@	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-# format: total_uses<tab>tag	Err	bitreich.org	70
i-all_time_use.tsv: memeuse.tsv	Err	bitreich.org	70
i-        cut -f5 memeuse.tsv | sort | uniq -c | sort -r | \	Err	bitreich.org	70
i-                awk '{print $$1"\t"$$2}' > $@	Err	bitreich.org	70
i+media-stats: media-stats.sh	Err	bitreich.org	70
i+        ./media-stats $(memecache)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+top10: top10.sh all_time_weekly_popularity.tsv	Err	bitreich.org	70
i+        ./top10.sh > $@	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-# format: avg_uses_per_week<tab>tag	Err	bitreich.org	70
i+# output format: avg_uses_per_week<tab>tag	Err	bitreich.org	70
i all_time_weekly_popularity.tsv: memeuse.tsv all_time_use.tsv	Err	bitreich.org	70
i         awk -v N_weeks="$$(awk 'END{print $$1/7}' memeuse.tsv)" \	Err	bitreich.org	70
i                 '{print $$1/N_weeks"\t"$$2}' all_time_use.tsv > $@	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+# output format: total_uses<tab>tag	Err	bitreich.org	70
i+all_time_use.tsv: memeuse.tsv	Err	bitreich.org	70
i+        cut -f5 memeuse.tsv | sort | uniq -c | sort -r | \	Err	bitreich.org	70
i+                awk '{print $$1"\t"$$2}' > $@	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+# format: day<tab>date<tab>time<tab>user<tab>tag	Err	bitreich.org	70
i+memeuse.tsv: extract_memeuse.awk	Err	bitreich.org	70
i+        awk -f extract_memeuse.awk $(irclog) > $@	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+brtv: brtv-start.sh 	Err	bitreich.org	70
i+        ./brtv-start.sh $(memecache)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i clean:	Err	bitreich.org	70
i         rm -f memeuse.tsv	Err	bitreich.org	70
i         rm -f all_time_use.tsv	Err	bitreich.org	70
i         rm -f all_time_weekly_popularity.tsv	Err	bitreich.org	70
i+        rm -f top10	Err	bitreich.org	70
i+        rm -f media-stats	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-.PHONY: all clean	Err	bitreich.org	70
i+.PHONY: default brtv clean	Err	bitreich.org	70
1diff --git a/brtv-start.sh b/brtv-start.sh	/scm/bitreich-memestats/file/brtv-start.sh.gph	bitreich.org	70
i@@ -1,11 +1,20 @@	Err	bitreich.org	70
i #!/bin/sh	Err	bitreich.org	70
i+# start streaming server, but beforehand reencode memecache and	Err	bitreich.org	70
i+# generate title animations if necessary	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+if [ $# -ne 1 ]; then	Err	bitreich.org	70
i+        printf 'usage: %s <memecache_path>\n' "$0" >&2	Err	bitreich.org	70
i+        exit	Err	bitreich.org	70
i+fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+### CONFIGURATION START	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # mkv streaming server executable	Err	bitreich.org	70
i # git://github.com/klaxa/mkvserver_mk2	Err	bitreich.org	70
i bin=mkvserver_mk2	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # memecache source dir	Err	bitreich.org	70
i-memecache=../memecache	Err	bitreich.org	70
i+memecache="$1"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # converted memecache dir	Err	bitreich.org	70
i memecache_conv=memecache	Err	bitreich.org	70
i@@ -32,6 +41,7 @@ image_display_time=10	Err	bitreich.org	70
i # show title slides for this duration [s]	Err	bitreich.org	70
i title_display_time=5	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+### CONFIGURATION END	Err	bitreich.org	70
i 	Err	bitreich.org	70
i 	Err	bitreich.org	70
i fit_img_16_9() {	Err	bitreich.org	70
1diff --git a/top10.sh b/top10.sh	/scm/bitreich-memestats/file/top10.sh.gph	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/bitreich-memestats/commit/78c...
Content-Typetext/plain; charset=utf-8