diff options
author | 2025-09-11 16:38:11 +0100 | |
---|---|---|
committer | 2025-09-11 16:38:11 +0100 | |
commit | aa62e1f27b0cb3d712d6f2b13071cca0f09379be (patch) | |
tree | a6d2a4ba09d66490bc7c1a23f35be707fa0f5c8b /home/.local/bin/linkhandler | |
parent | c1f310bcc39f6cf4684d938d7be45bb25b427335 (diff) | |
download | dotfiles-aa62e1f27b0cb3d712d6f2b13071cca0f09379be.tar.gz dotfiles-aa62e1f27b0cb3d712d6f2b13071cca0f09379be.tar.bz2 dotfiles-aa62e1f27b0cb3d712d6f2b13071cca0f09379be.zip |
Diffstat (limited to 'home/.local/bin/linkhandler')
-rwxr-xr-x | home/.local/bin/linkhandler | 58 |
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 |