qndl: refactor
This commit is contained in:
parent
946fd181a2
commit
c5118a7092
|
@ -1,11 +1,22 @@
|
|||
#!/bin/sh
|
||||
|
||||
[ -z "$1" ] && exit
|
||||
base="$(basename "$1")"
|
||||
cmd="yt-dlp"
|
||||
|
||||
while getopts 'am' OPTION; do
|
||||
case "$OPTION" in
|
||||
a)
|
||||
cmd="yt-dlp -f bestaudio/best -o $XDG_DOWNLOAD_DIR/pods/%(title)s.%(ext)s" ;;
|
||||
m)
|
||||
cmd="yt-dlp -f bestaudio/best -x --no-playlist --audio-format mp3 -o $XDG_MUSIC_DIR/%(title)s.%(ext)s"
|
||||
esac
|
||||
done
|
||||
|
||||
for feed; do :; done
|
||||
base="$(basename "$feed")"
|
||||
notify-send "Queuing $base..."
|
||||
cmd="$2"
|
||||
[ -z "$cmd" ] && cmd="yt-dlp"
|
||||
idnum="$(ts $cmd "$1")"
|
||||
|
||||
idnum="$(ts $cmd "$feed")"
|
||||
realname="$(echo "$base" | sed "s/?\(source\|dest\).*//;s/%20/ /g")"
|
||||
|
||||
ts -D "$idnum" mv "$base" "$realname"
|
||||
ts -D "$idnum" notify-send "$realname done."
|
||||
|
|
Loading…
Reference in New Issue