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