diff options
| author | 2026-04-21 01:23:18 +0100 | |
|---|---|---|
| committer | 2026-04-21 01:23:18 +0100 | |
| commit | 9b2af4dd6c73ea57cc921f41120db7a2700e806d (patch) | |
| tree | 66ee69c6d3ece244888ad4a44016e861700059ef /home/.local/bin/linkhandler | |
| parent | 288f0dd4757f373a4ef7293020d2be94c983f502 (diff) | |
| download | dotfiles-9b2af4dd6c73ea57cc921f41120db7a2700e806d.tar.gz dotfiles-9b2af4dd6c73ea57cc921f41120db7a2700e806d.tar.bz2 dotfiles-9b2af4dd6c73ea57cc921f41120db7a2700e806d.zip | |
refactor: remove stow home/ directory (preparing for chezmoi source state)
Diffstat (limited to 'home/.local/bin/linkhandler')
| -rwxr-xr-x | home/.local/bin/linkhandler | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/home/.local/bin/linkhandler b/home/.local/bin/linkhandler deleted file mode 100755 index e91da50..0000000 --- a/home/.local/bin/linkhandler +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env sh - -resolve_url() { - if [ -f "$1" ]; then - local_url="$1" - else - local_url="/tmp/$(echo "$1" | sed "s/.*\///")" - curl -sL "$1" >"$local_url" - fi - printf "%s" "$local_url" -} - -if [ -z "$1" ]; then - url=$(wl-paste) -else - url="$1" -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 | *.JPG | *.JPE | *.JPEG) - local_url="$(resolve_url "$url")" - setsid imv "$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 |
