make announce script to post everywhere

This commit is contained in:
root 2022-12-14 04:37:52 +00:00
parent d0308c7dc7
commit a12c756c8c
2 changed files with 11 additions and 2 deletions

9
tilserv/announce Executable file
View File

@ -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}")"

View File

@ -11,10 +11,10 @@ DATE="$(date --rfc-email -u)"
[[ -z "$2" ]] && {
MSG='\n\t\t<li>'"$DATE"' - <b>'"$1"'<\/b><\/li>'
sed -i "s/<ul>/<ul>$MSG/" $HTML_ANNO
printf "$(echo "$MSG" | sed 's/\\\//\//g' -)" > $SSI_ANNO
printf "$(echo "$MSG" | sed -e 's/\\\//\//g' -e 's/<li>/<p>/' -e 's/<\/li>/<\/p>/' -)" > $SSI_ANNO
exit 0
}
MSG='\n\t\t<li>'"$DATE"' - <b>'"$1"'<\/b>\n<p>'"$2"'<\/p>\n\t\t<\/li>'
sed -i "s/<ul>/<ul>$MSG/" $HTML_ANNO
printf "$(echo "$MSG" | sed 's/\\\//\//g' -)" > $SSI_ANNO
printf "$(echo "$MSG" | sed -e 's/\\\//\//g' -e 's/<li>/<p>/' -e 's/<\/li>/<\/p>/' -)" > $SSI_ANNO