fix whitespacing

This commit is contained in:
Denis Lehmann 2021-03-15 00:29:14 +01:00
parent 7f2f0b36f7
commit 79964ec0dd

View file

@ -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