URI: 
       Add random video effect selection. - annna - Annna the nice friendly bot.
  HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
       ---
   DIR commit 0d5060fa078afbd613ae543169905e52b89f93b2
   DIR parent 5f0791cbd101bd46640527ca2a58bcae76035ff6
  HTML Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Sat, 17 Aug 2024 09:08:47 +0200
       
       Add random video effect selection.
       
       Diffstat:
         M annna-message-common                |      26 ++++++++++++++++++++++++--
       
       1 file changed, 24 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/annna-message-common b/annna-message-common
       @@ -1,4 +1,4 @@
       -#!/bin/sh
       +#!/bin/bash
        
        export PATH="/br/bin:$PATH"
        
       @@ -1176,12 +1176,34 @@ case "${text}" in
        "${ircuser}, please widen #"*|\
        "${ircuser}, please ww1 #"*|\
        "${ircuser}, please yellow #"*|\
       -"${ircuser}, please zucc #"*)
       +"${ircuser}, please zucc #"*|\
       +"${ircuser}, please random #"*)
                hashtag="$(printf "%s\n" "${text}" | sed 's/.*#//; s/ .*//' )"
                recipient="$(printf "%s\n" "${text}" | sed 's/.* for //' )"
                origext="$(grep -E "^#${hashtag} " "${hashtagfile}" | sed 's/.*\.//')"
                {
                        filter="$(printf '%s\n' "${text}" | cut -d' ' -f3)"
       +                if [ "${filter}" = "random" ];
       +                then
       +                        filters=("antidepressant" "amplify" "amsterdamify"
       +                                 "banjo" "bounce" "breakingnews"
       +                                 "celtify" "concatenate" "crimetv"
       +                                 "curb" "daybowbow" "deathmetal"
       +                                 "developers" "dontdoit" "dontsaytoyourmother"
       +                                 "doomify" "dutchapprove" "french"
       +                                 "FRENCH" "imam" "loop" "looop"
       +                                 "mow" "namflashback" "news"
       +                                 "pullmyfinger" "putin" "reverse"
       +                                 "richardstrauss" "ritual" "sadviolin"
       +                                 "science" "scrollify" "sendtohell"
       +                                 "sexify" "slavify" "slowdown"
       +                                 "smith" "speedup" "techno"
       +                                 "technodrugs" "thin" "torture"
       +                                 "tshirt" "trumpapprove" "USAUSA"
       +                                 "usa" "wat" "widen" "ww1"
       +                                 "yellow" "zucc")
       +                        filter="${filters[ $RANDOM % ${#filters[@]} ]}"
       +                fi
                        outfile="${filter}-${hashtag}.mkv"
                        outpath="/br/gopher/memecache/filter/${outfile}"
                        inpath="/br/gopher/memecache/${hashtag}.${origext}"