adi awk script for twtxt
#!/bin/sh
tac | awk -F ' ' '
function r(t) {
p=t "<[^>]*>"
while (match($2, p)) {
s = substr($2, RSTART + 2, RLENGTH - 3)
split(s, a, " ")
s = sprintf(t "<%s>", s)
l = sprintf("[%s%s](%s)", t, a[1], a[2])
gsub("\\?", "\\?", s)
gsub(s, l, $2)
}
}
/^(#|$)/ {
next
}
{
r("#")
r("@")
date=gsub("[TZ]"," ",$1)
gsub("\xe2\x80\xa8", "<br>", $2)
printf "* %s <br> <small> %s <\/small>\n", $2, $1
}'