aboutsummaryrefslogtreecommitdiff
path: root/webview.sh
diff options
context:
space:
mode:
authorInigoGutierrez <inigogf.95@gmail.com>2018-11-21 18:57:56 +0100
committerInigoGutierrez <inigogf.95@gmail.com>2018-11-21 18:57:56 +0100
commit69bf352bdd90571bdb20b4f0370f7d125684979f (patch)
tree880b7db63e192e5f5ea9330769717c1f3226f3a3 /webview.sh
parent002aea04784cf733227b314a79de6d183548f850 (diff)
downloadscripts-69bf352bdd90571bdb20b4f0370f7d125684979f.tar.gz
scripts-69bf352bdd90571bdb20b4f0370f7d125684979f.zip
webview.sh now asks for program to open urls
Diffstat (limited to 'webview.sh')
-rw-r--r--webview.sh25
1 files changed, 22 insertions, 3 deletions
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