From 2967988965ff9ade6f5c5db97d6c260a2b3aa52e Mon Sep 17 00:00:00 2001 From: gotbletu Date: Fri, 28 Sep 2018 22:50:25 -0700 Subject: [PATCH] w3m auto mark url script --- treat_as_url.cgi | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 treat_as_url.cgi diff --git a/treat_as_url.cgi b/treat_as_url.cgi new file mode 100755 index 0000000..b0ba2b1 --- /dev/null +++ b/treat_as_url.cgi @@ -0,0 +1,28 @@ +#!/bin/bash +# by: hola mundo (https://www.youtube.com/channel/UCK9HlJ89BzNYzf7VwwMnv1w) +# reference: http://w3m.sourceforge.net/MANUAL#LocalCGI +# video demo by gotbletu: https://www.youtube.com/watch?v=0Xhvd8ISO8g +# description: make w3m treat all plain text urls as real clickable urls (aka auto mark url) +# note: this script has to be located in the root path /usr/lib/w3m/cgi-bin/treat_as_url.cgi +# install: +# chmod +x treat_as_url.cgi +# sudo cp treat_as_url.cgi /usr/lib/w3m/cgi-bin +# +# newsboat: +# vim ~/.newsboat/config +# pager "w3m /usr/lib/w3m/cgi-bin/treat_as_url.cgi %f" +# +# w3m auto mark url in regular files: +# w3m /usr/lib/w3m/cgi-bin/treat_as_url.cgi filename.txt +# +# w3m auto mark url from websites: +# w3m /usr/lib/w3m/cgi-bin/treat_as_url.cgi +# +# alias for ~/.bashrc or ~/.zshrc: +# if [ -f "/usr/lib/w3m/cgi-bin/treat_as_url.cgi" ] ; then +# alias w3m="w3m /usr/lib/w3m/cgi-bin/treat_as_url.cgi" +# fi + +printf "%s\r\n" "W3m-control: PREV"; +printf "%s\r\n" "W3m-control: MARK_URL" +