diff options
author | cel <cel@lOUVT+Phkvai9a/cCS/RKo+S9hnPAQdVixms/7ldpPA=.ed25519> | 2020-05-19 20:49:18 -0400 |
---|---|---|
committer | cel <cel@lOUVT+Phkvai9a/cCS/RKo+S9hnPAQdVixms/7ldpPA=.ed25519> | 2020-05-19 20:49:18 -0400 |
commit | 0a370b4c403cac72eef32aaec4b1e5a3fa316275 (patch) | |
tree | 622027cbf316cb516aa6b77d10d24be47fe0f3a4 | |
parent | 17175736c268485ed46d37c8610c6d130fa83732 (diff) |
Use ansi2html for preprocesing
-rwxr-xr-x | gemini.filter.dpi | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gemini.filter.dpi b/gemini.filter.dpi index 01ee743..52a0548 100755 --- a/gemini.filter.dpi +++ b/gemini.filter.dpi @@ -24,10 +24,9 @@ serve_404() { render_gemini() { printf "Content-type: text/html\r\n\r\n" if which ansi2html 2>&1 >/dev/null - then - ansi2html | sed 's/^\(=>\s*\)\(\S*\)*\(.*\)/\1<a href="\2">\2<\/a>\3/' - else - awk ' + then ansi2html + else cat + fi | awk ' BEGIN { print "<!doctype html><body><style>"\ "div { font:monospace; white-space:pre-wrap; }\n"\ @@ -92,8 +91,7 @@ render_gemini() { END { print "</body>" } - ' - fi + ' } send_status_msg() { |