summaryrefslogtreecommitdiff
path: root/.local/bin
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin')
-rwxr-xr-x.local/bin/linkhandler5
1 files changed, 4 insertions, 1 deletions
diff --git a/.local/bin/linkhandler b/.local/bin/linkhandler
index 361a09f..392f137 100755
--- a/.local/bin/linkhandler
+++ b/.local/bin/linkhandler
@@ -11,7 +11,7 @@ main()
[ -z "$1" ] &&
exec "${BROWSER:-firefox}"
- case "$1" in
+ case "${1%/}" in
*mp3|*flac|*opus|*mkv|*webm|*mp4|*youtube.com/watch*|\
*youtube.com/playlist*|*youtu.be*|*bitchute.com*|*videos.lukesmith.xyz*|\
*piped.kavin.rocks*|*inv.vern.cc*|*yewtu.be*)
@@ -28,6 +28,9 @@ main()
curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" &&
exec "$TERMINAL" -e xdg-open "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" > /dev/null 2>&1 &
;;
+ *.onion)
+ exec tor-browser "$1" >/dev/null 2>&1
+ ;;
*)
exec "$BROWSER" "$1" >/dev/null 2>&1
;;