From 61b8a85c4d07fe8d37c9a55704512ec6aebcc5d0 Mon Sep 17 00:00:00 2001 From: "pjals (Daniel)" Date: Mon, 12 Dec 2022 19:30:42 +0200 Subject: [PATCH] Create mkwpost for creating announcements on the website God forgive me --- tilserv/announce/mkwpost | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 tilserv/announce/mkwpost diff --git a/tilserv/announce/mkwpost b/tilserv/announce/mkwpost new file mode 100755 index 0000000..225ec65 --- /dev/null +++ b/tilserv/announce/mkwpost @@ -0,0 +1,20 @@ +#!/usr/bin/env -S bash -e +[[ -z "$1" ]] && { + printf "Usage: %s message [description]\n" "$0" + exit 1 +} + +HTML_ANNO=/var/log/announcements.html +SSI_ANNO=/var/log/ssi_anno.shtml +DATE="$(date --rfc-email -u)" + +[[ -z "$2" ]] && { + MSG='\n\t\t
  • '"$DATE"' - '"$1"'<\/b><\/li>' + sed -i "s/
      /
        $MSG/" $HTML_ANNO + printf "$(echo "$MSG" | sed 's/\\\//\//g' -)" > $SSI_ANNO + exit 0 +} + +MSG='\n\t\t
      • '"$DATE"' - '"$1"'<\/b>\n

        '"$2"'<\/p>\n\t\t<\/li>' +sed -i "s/

          /
            $MSG/" $HTML_ANNO +printf "$(echo "$MSG" | sed 's/\\\//\//g' -)" > $SSI_ANNO