URI: 
       gitlab-vuxml-cronjob - 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
       ---
       gitlab-vuxml-cronjob (1081B)
       ---
            1 #!/bin/sh
            2 
            3 export PATH="/home/annna/bin:$PATH"
            4 
            5 insultserver="irc.bitreich.org"
            6 insultchannel="#bitreich-en"
            7 if [ -n "$CURDATE" ];
            8 then
            9         curdate="${CURDATE}"
           10 else
           11         curdate="$(date +%Y-%m-%d)"
           12 fi
           13 yesterday="$(date +%Y-%m-%d -d "${curdate} -1 day")"
           14 
           15 vuxmluri="$(curl -Ls http://www.vuxml.org/freebsd/pkg-gitlab-ce.html \
           16         | grep 'class="topic"' \
           17         | head -n 1 \
           18         | sed 's,.*href="\([^"]*\)".*,http://www.vuxml.org/freebsd/\1,g')"
           19 entrydate="$(curl -Ls "${vuxmluri}" \
           20         | grep 'class="content"' \
           21         | sed 's,.*>\([^<]*\)<.*,\1,' \
           22         | grep "^[0-9]" \
           23         | head -n 2 \
           24         | tail -n 1)"
           25 
           26 randinsult="$({
           27         printf "Evil_Bob, today is a good day for simplicity! %%s\n"
           28         printf "Evil_Bob, haha, look at these gitlab people: %%s\n"
           29         printf "Evil_Bob, stagit is unaffected! gitlab vuln %%s\n"
           30         printf "Evil_Bob, OpenBSD is unaffected! gitlab vuln %%s\n"
           31         printf "Evil_Bob, who is still using gitlab? %%s\n"
           32 } | shuf -n 1)"
           33 
           34 if [ "$curdate" = "$entrydate" -o "${yesterday}" = "${entrydate}" ]
           35 then
           36         annna-say -s "$insultserver" -c "$insultchannel" \
           37                 "$(printf "${randinsult}" "${vuxmluri}")"
           38 fi
           39