count emojis and filters as separate columns - bitreich-memestats - Bitreich meme statistics and graphs. HTML git clone git://bitreich.org/bitreich-memestats git://hg6vgqziawt5s4dj.onion/bitreich-memestats DIR Log DIR Files DIR Refs DIR Tags DIR LICENSE --- DIR commit d96b23e68eb88aab698fd736780af4bf93c96e1d DIR parent 0eb1f8eff94f620eaf0d4733e39f1174202c19ca HTML Author: Anders Damsgaard <anders@adamsgaard.dk> Date: Mon, 25 Dec 2023 20:15:45 +0100 count emojis and filters as separate columns Diffstat: M extract-memecount.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) --- DIR diff --git a/extract-memecount.sh b/extract-memecount.sh @@ -9,11 +9,17 @@ fi annnadir="${1}" memefile="modules/hashtags/hashtags.txt" +emojidir="/br/gopher/emoji/" +filterdir="/br/gopher/memecache/filter/" update_annna=yes outputfile="${2:-memecount.log}" revisionrange="" datefmt="%Y-%m-%d" +countolderfiles() { + find "$1" -maxdepth 1 -type f \! -newerct "$2" | wc -l +} + if [ ! -e "${annnadir}/${memefile}" ]; then printf 'error: could not open %s\n' "${annnadir}/${memefile}" exit 1 @@ -78,9 +84,12 @@ i=0 n0="$n" t0="$timestamp" lastprintdate="$date" + n_emoji="$(countolderfiles "$emojidir" "$date")" + n_filter="$(countolderfiles "$filterdir" "$date")" - printf '%s\t%s\t%s\t%s\t%s\n' \ + printf '%s\t%s\t%s\t%s\t%s\t%s\t%s\n' \ "$date" "$commit" "$n" "$timestamp" "$dn_dt" \ + "$n_emoji" "$n_filter" \ >> "${outputfile}" fi