*** дисклеймер ***
АХТУНГ!!
Это для линукса!! Не пытайся повторить на виндоус!
*** дисклеймер END***
буду краток.
думаю, суть скрипта понятна: юзер френдли (гуй) использование утилиты youtube-dl для скачивания видео с ютуба (и не только)
Создайте скрипт, сделайте исполняемым. Назначте хоткей, если хотите, либо добавьте в меню.
требования:
zenity youtube-dl
код
#!/bin/bash
OUTPUT=$(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 1
fi
if [ -z "$kind" ]; then
echo "exiting 2"
zenity --info --text "Вы не выбрали тип получаемого файла" --width=500 --height=100
exit 1
fi
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"
command
zenity --info --text "Файл $kind успешно обработан!" --width=400 --height=100