dotfiles/scripts/lbryytdl
2020-12-09 08:53:50 -06:00

16 lines
481 B
Fish
Executable file

#!/usr/bin/fish
set arg (getopt -s sh : $argv)
set arg (fish -c "for el in $arg; echo \$el; end")
echo "arguments are: " $arg
for val in $arg
if test $val = "--"
echo "value in arg is: " $val
else
echo "value in arg is: " $val
youtube-dl (curl $arg | rg embed | sed 's/.*embed\(.*\)">.*/\1/' | cut -d '"' -f1 | awk -v prefix="https://cdn.lbryplayer.xyz/api/v2/streams/free" '{print prefix $0}')
end
end