summaryrefslogtreecommitdiff
path: root/.local/bin/qndl
blob: df0bedfcd3ba46d305852d907786b83ae52c1abf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
# $1 is a url; $2 is a command
[ -z "$1" ] && exit
base="$(basename "$1")"
notify-send -i  "$HOME/.fonts/svg/rss.svg" "Queuing $base..."
cmd="$2"
notify-send $cmd
[ -z "$cmd" ] && cmd="youtube-dl --add-metadata"
idnum="$(tsp $cmd "$1")"
realname="$(echo "$base" | sed "s/?\(source\|dest\).*//;s/%20/ /g")"
tsp -D "$idnum" mv "$base" "$HOME/Downloads/Podcasts/$realname"
tsp -D "$idnum" notify-send -i "$HOME/.fonts/svg/check-circle.svg" "$realname done."
tsp -D "$idnum" sleep 5s && st -e $HOME/.scripts/tools/tm-vlc "$HOME/Downloads/Podcasts/$realname"