imedia-stats.sh: count emojis and filtered memes - 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 0eb1f8eff94f620eaf0d4733e39f1174202c19ca /scm/bitreich-memestats/commit/0eb1f8eff94f620eaf0d4733e39f1174202c19ca.gph bitreich.org 70 1parent 2e9c9d5fa92224bb3c8b19a5c823cfe1bd711c79 /scm/bitreich-memestats/commit/2e9c9d5fa92224bb3c8b19a5c823cfe1bd711c79.gph bitreich.org 70 hAuthor: Anders Damsgaard URL:mailto:anders@adamsgaard.dk bitreich.org 70 iDate: Mon, 25 Dec 2023 19:31:55 +0100 Err bitreich.org 70 i Err bitreich.org 70 imedia-stats.sh: count emojis and filtered memes Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M media-stats.sh | 8 +++++++- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 7 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/media-stats.sh b/media-stats.sh /scm/bitreich-memestats/file/media-stats.sh.gph bitreich.org 70 i@@ -59,6 +59,8 @@ n_img="$(grep '.*png$\|.*jpg$\|.*JPG$\|.*gif$' "${pathfile}" \ Err bitreich.org 70 i 2>/dev/null | wc -l)" Err bitreich.org 70 i n_vid="$(grep '.*mkv$\|.*mp4$\|.*webm$\|.*mp3$|.*ogg$' "${pathfile}" \ Err bitreich.org 70 i 2>/dev/null | wc -l)" Err bitreich.org 70 i+n_emoji="$(find /br/gopher/emoji/ -maxdepth 1 -type f | wc -l)" Err bitreich.org 70 i+n_filter="$(find /br/gopher/memecache/filter/ -maxdepth 1 -type f | wc -l)" Err bitreich.org 70 i Err bitreich.org 70 i printf '\n ' Err bitreich.org 70 i printf '+----- statistics (%s) ------+\n' "$(date '+%Y-%m-%d')" Err bitreich.org 70 i@@ -67,11 +69,15 @@ printf '| number of images: %8s |\n' "$n_img" Err bitreich.org 70 i printf ' ' Err bitreich.org 70 i printf '| number of movies: %8s |\n' "$n_vid" Err bitreich.org 70 i printf ' ' Err bitreich.org 70 i+printf '| number of emojis: %8s |\n' "$n_emoji" Err bitreich.org 70 i+printf ' ' Err bitreich.org 70 i+printf '| number of effects: %8s |\n' "$n_filter" Err bitreich.org 70 i+printf ' ' Err bitreich.org 70 i printf '| average movie length: %10.1f s |\n' \ Err bitreich.org 70 i "$(printf '%f/%f\n' "$sum" "$i" | bc -l)" Err bitreich.org 70 i printf ' ' Err bitreich.org 70 i printf '| total image viewing time: %6.1f h |\n' \ Err bitreich.org 70 i- "$(printf '%s*%f/3600\n' "$n_img" "$img_viewing_time" | bc -l)" Err bitreich.org 70 i+ "$(printf '(%s+%s)*%f/3600\n' "$n_img" "$n_emoji" "$img_viewing_time" | bc -l)" Err bitreich.org 70 i printf ' ' Err bitreich.org 70 i printf '| (assuming %d s per image) |\n' "$img_viewing_time" Err bitreich.org 70 i printf ' ' Err bitreich.org 70 .