Скрипт для скачивания видео и плейлистов с Youtube


Флаги для запуска

  • --pfile - Загрузка плейлистов из файла
  • --vfile - Загрузка нескольких видео из файла
  • --v - Загрузка одиночного видео
  • -q - Выбор необходимого качества

Способ запуска скрипта

  1. Перейти в папку src
  2. Если хотите загрузить целый плейлист либо несколько плейлистов/несколько отдельных видео, необходимо создать файл с любым названием в формате .txt. Внутрь файла добавить ссылки на плейлисты (либо видео)
  3. Запустить команду

docker build -t download . && docker run -it -d --rm -e FLAG="ваш_флаг" -e VALUE="ваш_txt_документ_или_ссылка_на_видео" --mount type=bind,source="$(pwd)/src",target=/code download

  1. В папке src появиться новая папка download_videos (либо несколько, в зависомости от флага) в которой будут находиться ваши скачанные видео

Для работы скрипта необходимо указать 2 переменные:

  • FLAG - флаг(опция) для запуска

Пример: -e FLAG="--vfile"

  • VALUE - путь до файла либо ссылка на отдельное видео

Пример: -e VALUE="links.txt"