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