Скрипта за преузимање листе снимака (или песама) са Јутјуба

Више о програму youtube-dl и осталим алатима за преузимање снимака
Захвљајући овој малој скрипти можете лако преузети више снимака или песама са Јутјуба.

Како ради?

Скрипта чита једнан по један ред из датотеке links користећи програм sed, а затим ту везу прослеђује програму youtube-dl. Улога бројача num је да чува тренутни ред. Уколико је тај број већи од броја редова који се налазе у датотеци, sed враћа празну ниску и тако знамо да смо завршили са преузимањем.

Изворни код скрипте

#!/bin/bash
num=1
link="$(sed $num'!d' links)"
while [ "$link" != "" ];
do
 youtube-dl --extract-audio --audio-format mp3 $link
 num=$((num+1))
 link="$(sed $num'!d' links)"
done
Скрипту преузети одавде
Напомена: да бисте преузели видео снимак, а не само звук, потребно је уклонити "заставице" за "извлачење" звука (--extract-audio --audio-format mp3).

Покретање скрипте

Прво треба сачувати скрипту (копирати код или је преузети помоћу wget-a), затим учинити скрипту извршном датотеком наредбом chmod +x download.sh, а онда направити датотеку са називом links и у њој сачувати везе до снимака.

Пример:
https://www.youtube.com/watch?v=BURFUjlr46M
https://www.youtube.com/watch?v=LKu7kiQxMwM
https://www.youtube.com/watch?v=cvV0dZvcSTE

Сада само треба покренути скрипту: ./download.sh. Скрипта ће се извршити и снимци ће бити преузети у директоријуму у којем се налази скрипта.

Коментари