annna-message-common: select correct gopher type for filter output files - annna - Annna the nice friendly bot.
 (HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Tags
 (DIR) README
       ---
 (DIR) commit 38df69c40972ad9b84ecb35c2813782eae03e8e7
 (DIR) parent a1b00bb464e34317340b02422cb1af1e1024c336
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Mon, 21 Aug 2023 21:46:28 +0200
       
       annna-message-common: select correct gopher type for filter output files
       
       Signed-off-by: Annna Robert-Houdin <annna@bitreich.org>
       
       Diffstat:
         M annna-message-common                |      13 +++++++++++--
       
       1 file changed, 11 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/annna-message-common b/annna-message-common
       @@ -1076,9 +1076,18 @@ case "${text}" in
                        # Cleanup if outpath file is empty.
                        [ -f "${outpath}" ] && [ ! -s "${outpath}" ] && rm "${outpath}"
        
       +                # determine gopher type for output file
       +                outmimetype="$(file -ib "${outpath}")"
       +                case "$outmimetype" in
       +                image/*)
       +                        outtype="I";;
       +                *)
       +                        outtype="9";;
       +                esac
       +
                        if [ -s "${outpath}" ];
                        then
       -                        annna-say -s "${server}" -c "${channel}" "${user}, gophers://bitreich.org/9/memecache/filter/${outfile}"
       +                        annna-say -s "${server}" -c "${channel}" "${user}, gophers://bitreich.org/${outtype}/memecache/filter/${outfile}"
                                exit 0
                        fi
        
       @@ -1109,7 +1118,7 @@ case "${text}" in
        
                        if [ -s "${outpath}" ];
                        then
       -                        annna-say -s "${server}" -c "${channel}" "${user}, gophers://bitreich.org/9/memecache/filter/${outfile}"
       +                        annna-say -s "${server}" -c "${channel}" "${user}, gophers://bitreich.org/${outtype}/memecache/filter/${outfile}"
                        fi
                } &
                exit 0