aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/home/.local/bin/linkhandler
diff options
context:
space:
mode:
Diffstat (limited to 'home/.local/bin/linkhandler')
-rwxr-xr-xhome/.local/bin/linkhandler58
1 files changed, 29 insertions, 29 deletions
diff --git a/home/.local/bin/linkhandler b/home/.local/bin/linkhandler
index 8b43f70..0daa902 100755
--- a/home/.local/bin/linkhandler
+++ b/home/.local/bin/linkhandler
@@ -17,33 +17,33 @@ else
fi
case "$url" in
- *.mkv* | *.webm* | *.mp4* | *.mp3* | *.ogg* | *.mov* | *.ts* | *.m3u8* | *.gif* | *.m4a* | *youtube.com/watch* | *youtube.com/playlist* | *youtu.be* | *twitch.tv* | *invidio.us* | *lbry* | *streamye.com* | *streamvi.com* | *streamwo.com* | *videos.lukesmith.xyz*)
- setsid mpv -quiet "$url" >/dev/null 2>&1 &
- ;;
- acestream://*)
- setsid acestream-launcher "$url" >/dev/null 2>&1 &
- ;;
- *.png | *.jpg | *.jpe | *.jpeg | *.PNG | *.JGP | *.JPE | *.JPEG)
- local_url="$(resolve_url "$url")"
- setsid sxiv -a "$local_url" >/dev/null 2>&1 &
- ;;
- *.pdf | *.ps | *.epub)
- local_url="$(resolve_url "$url")"
- setsid zathura "$local_url" >/dev/null 2>&1 &
- ;;
- *rss* | *feed* | http*.xml | http*.atom)
- setsid rssadd "$url" >/dev/null 2>&1 &
- ;;
- mailto:*)
- setsid aerc "$url" >/dev/null 2>&1 &
- ;;
- *.dot)
- setsid xdot "$url" >/dev/null 2>&1 &
- ;;
- http*)
- librewolf "$url" >/dev/null 2>&1 &
- ;;
- *)
- "$TERMINAL $EDITOR $1"
- ;;
+*.mkv* | *.webm* | *.mp4* | *.mp3* | *.ogg* | *.mov* | *.ts* | *.m3u8* | *.gif* | *.m4a* | *youtube.com/watch* | *youtube.com/playlist* | *youtu.be* | *twitch.tv* | *invidio.us* | *lbry* | *streamye.com* | *streamvi.com* | *streamwo.com* | *videos.lukesmith.xyz*)
+ setsid mpv -quiet "$url" >/dev/null 2>&1 &
+ ;;
+acestream://*)
+ setsid acestream-launcher "$url" >/dev/null 2>&1 &
+ ;;
+*.png | *.jpg | *.jpe | *.jpeg | *.PNG | *.JGP | *.JPE | *.JPEG)
+ local_url="$(resolve_url "$url")"
+ setsid sxiv -a "$local_url" >/dev/null 2>&1 &
+ ;;
+*.pdf | *.ps | *.epub)
+ local_url="$(resolve_url "$url")"
+ setsid zathura "$local_url" >/dev/null 2>&1 &
+ ;;
+*rss* | *feed* | http*.xml | http*.atom)
+ setsid rssadd "$url" >/dev/null 2>&1 &
+ ;;
+mailto:*)
+ setsid aerc "$url" >/dev/null 2>&1 &
+ ;;
+*.dot)
+ setsid xdot "$url" >/dev/null 2>&1 &
+ ;;
+http*)
+ librewolf "$url" >/dev/null 2>&1 &
+ ;;
+*)
+ $TERMINAL -e "$EDITOR" "$1"
+ ;;
esac