From 69bf352bdd90571bdb20b4f0370f7d125684979f Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Wed, 21 Nov 2018 18:57:56 +0100 Subject: webview.sh now asks for program to open urls --- webview.sh | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'webview.sh') diff --git a/webview.sh b/webview.sh index 611deb1..ba6e220 100644 --- a/webview.sh +++ b/webview.sh @@ -9,14 +9,33 @@ wgetFiles="mp3 pdf" # Check youtube link if echo "$1" | grep youtube > /dev/null; then - nohup mpv --loop "$1" >/dev/null & + chosen=$(echo -e "mpv\nmpv (loop)\nmpv (float)\nqutebrowser" | dmenu -i) + case "$chosen" in + mpv) nohup mpv "$1" >/dev/null & ;; + "mpv (loop)") nohup mpv --loop "$1" >/dev/null & ;; + "mpv (float)") nohup mpv --geometry=-0-0 --autofit=40% --title="mpvfloat" "$1" >/dev/null & ;; + qutebrowser) qutebrowser "$1" & ;; + esac # General checks elif echo $pqivFiles | grep -w $ext > /dev/null; then i3 exec pqiv "$1" >/dev/null & elif echo $mpvFiles | grep -w $ext > /dev/null; then - i3 exec mpv --loop "$1" >/dev/null & + chosen=$(echo -e "mpv\nmpv (loop)\nqutebrowser" | dmenu -i) + case "$chosen" in + mpv) nohup mpv "$1" >/dev/null & ;; + "mpv (loop)") nohup mpv --loop "$1" >/dev/null & ;; + "mpv (float)") nohup mpv --geometry=-0-0 --autofit=40% --title="mpvfloat" "$1" >/dev/null & ;; + qutebrowser) qutebrowser "$1" & ;; + esac elif echo $wgetFiles | grep -w $ext > /dev/null; then i3 exec wget "$1" >/dev/null & else - i3 exec qutebrowser "$1" >/dev/null & + chosen=$(echo -e "mpv\nmpv (loop)\npqiv\nqutebrowser" | dmenu -i) + case "$chosen" in + mpv) nohup mpv "$1" >/dev/null & ;; + "mpv (loop)") nohup mpv --loop "$1" >/dev/null & ;; + "mpv (float)") nohup mpv --geometry=-0-0 --autofit=40% --title="mpvfloat" "$1" >/dev/null & ;; + qutebrowser) qutebrowser "$1" & ;; + pqiv) nohup pqiv "$1" >/dev/null & ;; + esac fi -- cgit v1.2.1