icount emojis and filters as separate columns - 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 d96b23e68eb88aab698fd736780af4bf93c96e1d /scm/bitreich-memestats/commit/d96b23e68eb88aab698fd736780af4bf93c96e1d.gph bitreich.org 70 1parent 0eb1f8eff94f620eaf0d4733e39f1174202c19ca /scm/bitreich-memestats/commit/0eb1f8eff94f620eaf0d4733e39f1174202c19ca.gph bitreich.org 70 hAuthor: Anders Damsgaard URL:mailto:anders@adamsgaard.dk bitreich.org 70 iDate: Mon, 25 Dec 2023 20:15:45 +0100 Err bitreich.org 70 i Err bitreich.org 70 icount emojis and filters as separate columns Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M extract-memecount.sh | 11 ++++++++++- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 10 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/extract-memecount.sh b/extract-memecount.sh /scm/bitreich-memestats/file/extract-memecount.sh.gph bitreich.org 70 i@@ -9,11 +9,17 @@ fi Err bitreich.org 70 i Err bitreich.org 70 i annnadir="${1}" Err bitreich.org 70 i memefile="modules/hashtags/hashtags.txt" Err bitreich.org 70 i+emojidir="/br/gopher/emoji/" Err bitreich.org 70 i+filterdir="/br/gopher/memecache/filter/" Err bitreich.org 70 i update_annna=yes Err bitreich.org 70 i outputfile="${2:-memecount.log}" Err bitreich.org 70 i revisionrange="" Err bitreich.org 70 i datefmt="%Y-%m-%d" Err bitreich.org 70 i Err bitreich.org 70 i+countolderfiles() { Err bitreich.org 70 i+ find "$1" -maxdepth 1 -type f \! -newerct "$2" | wc -l Err bitreich.org 70 i+} Err bitreich.org 70 i+ Err bitreich.org 70 i if [ ! -e "${annnadir}/${memefile}" ]; then Err bitreich.org 70 i printf 'error: could not open %s\n' "${annnadir}/${memefile}" Err bitreich.org 70 i exit 1 Err bitreich.org 70 i@@ -78,9 +84,12 @@ i=0 Err bitreich.org 70 i n0="$n" Err bitreich.org 70 i t0="$timestamp" Err bitreich.org 70 i lastprintdate="$date" Err bitreich.org 70 i+ n_emoji="$(countolderfiles "$emojidir" "$date")" Err bitreich.org 70 i+ n_filter="$(countolderfiles "$filterdir" "$date")" Err bitreich.org 70 i Err bitreich.org 70 i- printf '%s\t%s\t%s\t%s\t%s\n' \ Err bitreich.org 70 i+ printf '%s\t%s\t%s\t%s\t%s\t%s\t%s\n' \ Err bitreich.org 70 i "$date" "$commit" "$n" "$timestamp" "$dn_dt" \ Err bitreich.org 70 i+ "$n_emoji" "$n_filter" \ Err bitreich.org 70 i >> "${outputfile}" Err bitreich.org 70 i Err bitreich.org 70 i fi Err bitreich.org 70 .