From a12c756c8cbfc32950cb6742196a5b7c0b4e189d Mon Sep 17 00:00:00 2001 From: root Date: Wed, 14 Dec 2022 04:37:52 +0000 Subject: [PATCH] make announce script to post everywhere --- tilserv/announce | 9 +++++++++ tilserv/mkwpost | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100755 tilserv/announce diff --git a/tilserv/announce b/tilserv/announce new file mode 100755 index 0000000..b722023 --- /dev/null +++ b/tilserv/announce @@ -0,0 +1,9 @@ +#!/usr/bin/env -S bash -e +[[ -z "$1" ]] && { + printf "Usage: %s message [description]\n" "$0" + exit 1 +} +mkfpost "${1}" "$(! [[ -z ${2} ]] && echo "${2}")" +mkwpost "${1}" "$(! [[ -z ${2} ]] && echo "${2}")" +mkxpost "${1}" "$(! [[ -z ${2} ]] && echo "${2}")" +mkmpost "${1}" "$(! [[ -z ${2} ]] && echo "${2}")" diff --git a/tilserv/mkwpost b/tilserv/mkwpost index 225ec65..2e0447b 100755 --- a/tilserv/mkwpost +++ b/tilserv/mkwpost @@ -11,10 +11,10 @@ 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 + printf "$(echo "$MSG" | sed -e 's/\\\//\//g' -e 's/
      • /

        /' -e 's/<\/li>/<\/p>/' -)" > $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 +printf "$(echo "$MSG" | sed -e 's/\\\//\//g' -e 's/
          • /

            /' -e 's/<\/li>/<\/p>/' -)" > $SSI_ANNO