diff --git a/speak-logs.sh b/speak-logs.sh index 29d6368..8070c77 100644 --- a/speak-logs.sh +++ b/speak-logs.sh @@ -19,13 +19,13 @@ sed -E 's,^ --- (Day changed .*)$,\1,' | # Remove minicat topic diffs sed -E '/^(..:..) \<\;.minicat\>\; .?\(diff\).*/d' | # Speak timestaps and nicks specially -sed -E 's,^(..:..) \<\;.?([^& ]+)\>\;,\1 \2,' | +sed -E 's,^(..:..) \<\;[+@ ]?([^& ]+)\>\;,\1 \2,' | sed -E 's,^(..:..) \* ([^ ]+),\1 action \2,' | # Handle "<-" and "←" answers sed -E 's,\<-|←,answer,' | # Handle someone quoting another person -sed -E 's,\<\;.?([^& ]+)\>\;,quoting \1,g' | +sed -E 's,\<\;[+@ ]?([^& :]+)\>\;,quoting \1,g' | sed -E 's,\* ([^ ]+),quoting action \1,g' | # Handle URLs sed -E 's,(https?|gopher)://[^ )>]+, \1 URL,g' |