update ydl to handle only video or only audio modes

This commit is contained in:
Bruno Carlin 2020-03-18 10:32:50 +01:00
parent c35a8f568d
commit aca0eba96e

View file

@ -1,5 +1,23 @@
# Defined in /tmp/fish.CDDaTn/ydl.fish @ line 2
function ydl
youtube-dl --extract-audio --keep-video --add-metadata "$argv[1]"
rm -f *.f???.*
set -l addargs "--extract-audio --keep-video"
set -l url $argv[1]
echo "args = $argv[1] -- $argv[2]"
if contains -- "-a" $argv
echo "has -a"
set addargs "--extract-audio"
set url $argv[2]
end
if contains -- "-v" $argv
echo "has -v"
set -e addargs
set url $argv[2]
end
echo youtube-dl $addargs --add-metadata "$url"
youtube-dl $addargs --add-metadata "$url"
rm -f "*.f???.*"
end