URI: 
       Fix output to be the same everywhere. - 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 e6ad1c8bb837268f7e2ed67d1943aa52ef56674c
   DIR parent 01d96c9afbf853e71878dc9410576cbff9a4e5a0
  HTML Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Sun, 14 Jun 2020 19:07:36 +0200
       
       Fix output to be the same everywhere.
       
       Diffstat:
         M annna-start-services                |      26 +++++++++++++++-----------
       
       1 file changed, 15 insertions(+), 11 deletions(-)
       ---
   DIR diff --git a/annna-start-services b/annna-start-services
       @@ -57,7 +57,7 @@ annna_common() {
                                # Replacement URI.
                                nuri=""
                                # Replacement URI display string.
       -                        snuri=""
       +                        nuris=""
                                # html2text content.
                                curi=""
                                # Set to 0, if some URI content should be shown.
       @@ -85,30 +85,32 @@ annna_common() {
                                case "${uri}" in
                                *youtube.com/*|*youtu.be/*)
                                        nuri="https://invidio.us/${uri#https*://*/}"
       -                                nuris="${nuri}"
                                        fetch-uri "${nuri}" > "${tmpf}"
                                        urititle="$(curl-grabtitle "${nuri}")"
                                        sturi="$(subtitle-paste "${uri}")"
                                        nuris="invidious: ${nuri}"
       +                                nocuri=0
                                        ;;
                                *twitter.com*)
                                        nuri="$(printf "%s\n" "${uri}" | sed 's;\(mobile\.\)\{0,1\}twitter\.com;nitter\.net;')"
                                        fetch-uri "${nuri}" > "${tmpf}"
                                        urititle="$(curl-grabtitle "${nuri}")"
                                        suri="$(screenshot-paste "${nuri}")"
       -                                nuris="nitter: ${nuris} "
       +                                nuris="nitter: ${nuris}"
       +                                nocuri=0
                                        ;;
                                *en.wikipedia.org/wiki*)
                                        if ! regeximatch "$uri" '\.(jpg,bmp,gif,png,tiff,avi,mp4,webm,mkv,pdf,ps,eps)$';
                                        then
                                                nuri="$(printf '%s\n' "${uri}" | sed -e "s;.*en.wikipedia.org/wiki;gopher://gopherpedia.com/0;" -e "s;#.*$;;")"
       -                                        nuris="$(printf 'gopherpedia: %s \n' "${nuri}")"
       +                                        nuris="$(printf 'gopherpedia: %s\n' "${nuri}")"
                                                fetch-uri "${nuri}" > "${tmpf}"
       +                                        nocuri=0
                                        fi
                                        ;;
                                *www.reddit.com*)
                                        nuri="$(printf '%s\n' "${uri}" | sed "s;www.reddit.com;old.reddit.com;")"
       -                                nuris="old.reddit: ${nuri} "
       +                                nuris="old.reddit: ${nuri}"
                                        fetch-uri "${nuri}" > "${tmpf}"
                                        if [ -n "${uri#*www.reddit.com/r/*}" ];
                                        then
       @@ -120,12 +122,14 @@ annna_common() {
                                                else
                                                        guri="gopher://gopherddit.com/1/cgi-bin/reddit.cgi?menu&${subreddit}&10"
                                                fi
       -                                        nuris="${nuri}; gopherdit: ${guri} "
       +                                        nuris="${nuri} ; gopherdit: ${guri}"
                                        fi
       +                                nocuri=0
                                        ;;
                                *github.com/*/blob/*)
                                        urltitle=""
                                        nuris="$(printf '%s' "${uri}" | sed 's/blob/raw/')"
       +                                nocuri=0
                                        ;;
                                *)
                                        mimetype="$(file -b --mime-type "${tmpf}")"
       @@ -145,13 +149,13 @@ annna_common() {
                                                then
                                                        curi="$(9 htmlfmt < "${tmpf}" | /br/bin/bitreich-paste)"
                                                fi
       -                                        outputstr="${outputstr}content: ${curi} "
       +                                        outputstr="${outputstr} content: ${curi} ;"
                                        fi
        
       -                                [ -n "${nuris}" ] && outputstr="${outputstr}; ${nuri}"
       -                                [ -n "${urititle}" ] && outputstr="${outputstr}; title: ${urititle} "
       -                                [ -n "${suri}" ] && outputstr="${outputstr}; screen: ${suri} "
       -                                [ -n "${sturi}" ] && outputstr="${outputstr}; subtitles: ${sturi} "
       +                                [ -n "${nuris}" ] && outputstr="${outputstr} ${nuris} ;"
       +                                [ -n "${urititle}" ] && outputstr="${outputstr} title: ${urititle} ;"
       +                                [ -n "${suri}" ] && outputstr="${outputstr} screen: ${suri} ;"
       +                                [ -n "${sturi}" ] && outputstr="${outputstr} subtitles: ${sturi} ;"
                                        annna-say -c "${channel}" "${outputstr}"
                                fi
                                rm -f "${tmpf}"