fix whitespacing
This commit is contained in:
parent
7f2f0b36f7
commit
79964ec0dd
1 changed files with 34 additions and 34 deletions
68
README.org
68
README.org
|
|
@ -85,19 +85,19 @@
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ "$help" = true ]
|
if [ "$help" = true ]
|
||||||
then
|
then
|
||||||
print_usage
|
print_usage
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${#other_arguments[@]}" != "1" ]
|
if [ "${#other_arguments[@]}" != "1" ]
|
||||||
then
|
then
|
||||||
print_usage
|
print_usage
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
query="${other_arguments[0]}"
|
query="${other_arguments[0]}"
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
|
@ -111,7 +111,7 @@
|
||||||
echo -ne " \e[1m| \e[31mtyt\e[0m \e[1m|\e[0m\n"
|
echo -ne " \e[1m| \e[31mtyt\e[0m \e[1m|\e[0m\n"
|
||||||
echo -ne " \e[1m=======\e[0m\n\n"
|
echo -ne " \e[1m=======\e[0m\n\n"
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** Get URL
|
*** Get URL
|
||||||
|
|
||||||
To play a video, we need to get a valid URL.
|
To play a video, we need to get a valid URL.
|
||||||
|
|
@ -127,40 +127,40 @@
|
||||||
else
|
else
|
||||||
n=$((alternative+1))
|
n=$((alternative+1))
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -ne "Searching for: \e[34m\e[1m$query\e[0m \r"
|
echo -ne "Searching for: \e[34m\e[1m$query\e[0m \r"
|
||||||
|
|
||||||
until results=$(youtube-dl --default-search "ytsearch" -j "ytsearch$n:$query") &> /dev/null
|
until results=$(youtube-dl --default-search "ytsearch" -j "ytsearch$n:$query") &> /dev/null
|
||||||
do
|
do
|
||||||
|
|
||||||
case $i in
|
case $i in
|
||||||
0)
|
0)
|
||||||
appendix=" "
|
appendix=" "
|
||||||
;;
|
;;
|
||||||
1)
|
1)
|
||||||
appendix=". "
|
appendix=". "
|
||||||
;;
|
;;
|
||||||
2)
|
2)
|
||||||
appendix=".. "
|
appendix=".. "
|
||||||
;;
|
;;
|
||||||
,*)
|
,*)
|
||||||
appendix="..."
|
appendix="..."
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
echo -ne "Searching for: \e[34m\e[1m$query\e[0m $appendix\r"
|
echo -ne "Searching for: \e[34m\e[1m$query\e[0m $appendix\r"
|
||||||
|
|
||||||
i=$(((i + 1) % 4))
|
i=$(((i + 1) % 4))
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
echo -ne "Searching for: \e[34m\e[1m$query\e[0m \n"
|
echo -ne "Searching for: \e[34m\e[1m$query\e[0m \n"
|
||||||
|
|
||||||
urls=$(echo $results | jq '.webpage_url' | tr -d '"')
|
urls=$(echo $results | jq '.webpage_url' | tr -d '"')
|
||||||
titles=$(echo $results | jq '.fulltitle' | tr -d '"')
|
titles=$(echo $results | jq '.fulltitle' | tr -d '"')
|
||||||
uploaders=$(echo $results | jq '.uploader' | tr -d '"')
|
uploaders=$(echo $results | jq '.uploader' | tr -d '"')
|
||||||
|
|
||||||
OLDIFS=$IFS
|
OLDIFS=$IFS
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
urls=($urls)
|
urls=($urls)
|
||||||
|
|
@ -177,26 +177,26 @@
|
||||||
if [ "$interactive" = true ]
|
if [ "$interactive" = true ]
|
||||||
then
|
then
|
||||||
echo ""
|
echo ""
|
||||||
selections=(0 1 2 3 4 5 6 7 8 9)
|
selections=(0 1 2 3 4 5 6 7 8 9)
|
||||||
for i in ${selections[@]}
|
for i in ${selections[@]}
|
||||||
do
|
do
|
||||||
echo -ne " \e[1m$i\e[0m: ${titles[$i]} (\e[33m\e[1m${uploaders[$i]}\e[0m)\n"
|
echo -ne " \e[1m$i\e[0m: ${titles[$i]} (\e[33m\e[1m${uploaders[$i]}\e[0m)\n"
|
||||||
done
|
done
|
||||||
echo -ne "\nSelection: "
|
echo -ne "\nSelection: "
|
||||||
read selection
|
read selection
|
||||||
while [[ ! "${selections[@]}" =~ "${selection}" ]]
|
while [[ ! "${selections[@]}" =~ "${selection}" ]]
|
||||||
do
|
do
|
||||||
echo -ne "Not valid, try again: "
|
echo -ne "Not valid, try again: "
|
||||||
read selection
|
read selection
|
||||||
done
|
done
|
||||||
echo ""
|
echo ""
|
||||||
url=${urls[$selection]}
|
url=${urls[$selection]}
|
||||||
title=${titles[$selection]}
|
title=${titles[$selection]}
|
||||||
uploader=${uploaders[$selection]}
|
uploader=${uploaders[$selection]}
|
||||||
else
|
else
|
||||||
url=${urls[$alternative]}
|
url=${urls[$alternative]}
|
||||||
title=${titles[$alternative]}
|
title=${titles[$alternative]}
|
||||||
uploader=${uploaders[$alternative]}
|
uploader=${uploaders[$alternative]}
|
||||||
fi
|
fi
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue