From b3fcd42906de53b9a889206a51249f2549758f51 Mon Sep 17 00:00:00 2001 From: gotbletu Date: Fri, 14 May 2021 22:46:17 -0700 Subject: [PATCH] posix magnetlink script for w3m web browser --- w3m_plugins/cgi-bin/magnet.cgi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 w3m_plugins/cgi-bin/magnet.cgi diff --git a/w3m_plugins/cgi-bin/magnet.cgi b/w3m_plugins/cgi-bin/magnet.cgi new file mode 100755 index 0000000..539c44c --- /dev/null +++ b/w3m_plugins/cgi-bin/magnet.cgi @@ -0,0 +1,14 @@ +#!/usr/bin/env sh +# AUTHOR: gotbletu (@gmail|twitter|youtube|github|lbry) +# https://www.youtube.com/user/gotbletu +# DESC: send magnet links to your torrent client (for W3M Web Browser) +# DEMO: https://youtu.be/T74FqHMHjN0 +# REQD: 1. touch ~/.w3m/urimethodmap +# 2. echo "magnet: file:/cgi-bin/magnet.cgi?%s" >> ~/.w3m/urimethodmap +# 3. chmod +x ~/.w3m/cgi-bin/magnet.cgi +# 4. sed -i 's@cgi_bin.*@cgi_bin ~/.w3m/cgi-bin:/usr/lib/w3m/cgi-bin:/usr/local/libexec/w3m/cgi-bin@g' ~/.w3m/config +# 5. sed -i 's@urimethodmap.*@urimethodmap ~/.w3m/urimethodmap, /usr/etc/w3m/urimethodmap@g' ~/.w3m/config + +printf "%s\r\n" "W3m-control: READ_SHELL transmission-remote --add '$QUERY_STRING'" +printf "%s\r\n" "W3m-control: DELETE_PREVBUF" +printf "%s\r\n" "W3m-control: BACK"