16 lines
481 B
Fish
Executable file
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
|