Restrict HTML titles in length, get content for some articles. - 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 b8037e465ef55e9cbaf6be9f4aee4adf92c61e73
 (DIR) parent e8944d3b827ab95572c68671f8c65a527f407ff2
 (HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Wed,  1 Aug 2018 12:36:46 +0200
       
       Restrict HTML titles in length, get content for some articles.
       
       Diffstat:
         M annna-start-services                |      14 ++++++++++----
       
       1 file changed, 10 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/annna-start-services b/annna-start-services
       @@ -4,10 +4,11 @@
        # If this gets too unmaintainable, consider adding some directory structure.
        #
        
       -set -x
       -
        export PATH="$PATH:/home/annna/bin"
        
       +# plan9port
       +export PATH="$PATH:/usr/lib/plan9/bin"
       +
        # Bitreich members who are allowed to run certain commands.
        brmembers="__20h__ Evil_Bob chripo posativ quinq stateless solene josuah parazyd"
        
       @@ -90,7 +91,8 @@ then
                                then
                                        urititle="$(curl-grabtitle "${uri}" \
                                                | tr '[:cntrl:]' ' ' \
       -                                        | sed 's@^ *@@')"
       +                                        | sed 's@^ *@@' \
       +                                        | cut -c -200)"
                                        if [ -n "$urititle" ];
                                        then
                                                case "${urititle}" in
       @@ -100,9 +102,13 @@ then
                                                *\|\ Cloudflare*)
                                                        annna-say -c "#bitreich-en" "We got clownflared: gopher://bitreich.org/0/ascii/clownflare.vt"
                                                        ;;
       -                                        *)
       +                                        *tube*)
                                                        annna-say -c "#bitreich-en" "HTML title: ${urititle}"
                                                        ;;
       +                                        *)
       +                                                purl="$(curl -sL "${uri}" | 9 htmlfmt | /br/bin/bitreich-paste)"
       +                                                annna-say -c "#bitreich-en" "content: ${purl} ; HTML title: ${urititle}"
       +                                                ;;
                                                esac
                                        fi
                                        continue