sauna-event - 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
       ---
       sauna-event (545B)
       ---
            1 #!/bin/bash -e
            2 
            3 export PATH="$HOME/bin:$PATH"
            4 
            5 [ -z "${ANNNA_MODBASE}" ] && exit
            6 
            7 SAUNA_BASE="${ANNNA_MODBASE}/sauna"
            8 event="$(shuf -n 1 "${SAUNA_BASE}/sauna-events.txt")"
            9 dogptnewevent=$(($RANDOM % 42))
           10 if [ $dogptnewevent -eq 0 ] || [ "$1" = "-g" ];
           11 then
           12         newevent="$(
           13         { cat "${SAUNA_BASE}/sauna-prompt.txt";
           14           cat "${SAUNA_BASE}/sauna-events.txt";
           15         } | gpt | head -n 1 | sed 's,\b.,\L\0,')"
           16         if [ -n "${newevent}" ];
           17         then
           18                 event="${newevent}"
           19                 printf "${newevent}\n" >> "${SAUNA_BASE}/sauna-events.txt"
           20         fi
           21 fi
           22 
           23 printf "%s\n" "${event}"
           24