буду краток. можно создать desktop файл, или ссылку в меню. Есть 2 варианта выбора формата скачиваемого файла - mp3 или видео. требования:
Процесс
#!/bin/bashOUTPUT=$(zenity --entry --text "Введи ссылку на youtube" --width=500 --height=100 ); echo "link is $OUTPUT"; kind=$(zenity --list --radiolist --hide-header --width=500 --height=100 --column "Выберите" --column "тип файла" TRUE "mp3" FALSE "video"); if [ -z "$OUTPUT" ]; then echo "exiting 1" zenity --info --text "Вы не ввели ссылку " --width=300 --height=100 exit 1fi if [ -z "$kind" ]; then echo "exiting 2" zenity --info --text "Вы не выбрали тип получаемого файла" --width=500 --height=100 exit 1fi if [[ "$kind" == 'mp3' ]]; then command() { youtube-dl -x --audio-format mp3 $OUTPUT echo "youtube-dl -x --audio-format mp3 $OUTPUT" }else command() { youtube-dl $OUTPUT echo "youtube-dl $OUTPUT" }fi echo "kind is $kind" zenity --info --text "Скачивается формат $kind" --width=300 --height=100# notify-send "Скачивается формат $kind"commandzenity --info --text "Файл $kind успешно обработан!" --width=400 --height=100
Подробнее о форматировании
Отправить комментарий