Files
dotfiles/.local/bin/downloadhandler

25 lines
816 B
Plaintext
Raw Normal View History

#!/bin/sh
echo "starting"
echo "$1"
file="${1:-$HOME/Downloads}"
[ -d "$file" ] && file="$file/$(ls -Art "$file" | tail -n 1)"
echo "continuing"
echo "$file"
case "$file" in
*ergodox*.hex)
wally-cli "$file" ;;
# *png|*jpg|*jpe|*jpeg|*gif)
# curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" && sxiv -a "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;;
# *pdf|*cbz|*cbr)
# curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" && zathura "/tmp/$(echo "$1" | sed "s/.*\///;s/%20/ /g")" >/dev/null 2>&1 & ;;
# *mp3|*flac|*opus|*mp3?source*)
# qndl "$1" 'curl -LO' >/dev/null 2>&1 ;;
# *)
# [ -f "$1" ] && setsid -f "$TERMINAL" -e "$EDITOR" "$1" >/dev/null 2>&1 || setsid -f "$BROWSER" "$1" >/dev/null 2>&1
esac