summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmd.sh12
1 files changed, 11 insertions, 1 deletions
diff --git a/md.sh b/md.sh
index aa80483..7a41701 100755
--- a/md.sh
+++ b/md.sh
@@ -3,6 +3,9 @@
# SJP 17 Feb 2021
#
# stolen from https://unix.stackexchange.com/questions/24931/how-to-make-firefox-read-stdin/24942
+#
+# 2021-05-13: update. Firefox no longer allows 'top level URLs' because security
+# So I hacked this version from https://gist.github.com/defunkt/318247
# Check that we have a file to read
if [ $# -ne 1 ]; then
@@ -26,5 +29,12 @@ if [ ${mdFile: -3} != ".md" ]; then
echo "Works best with a markdown input file, but we'll try to parse it anyway"
fi
-marked ${mdFile} | firefox "data:text/html;base64,$(base64 -w 0 <&0)"
+hypertext=`mktemp /tmp/mdXXXXXX.html`
+
+marked ${mdFile} > ${hypertext}
+# This actually opens chromium on my system but that's ok
+xdg-open ${hypertext}
+
+# defunct 2021-05-13
+# marked ${mdFile} | firefox "data:text/html;base64,$(base64 -w 0 <&0)"