Skip to content

Instantly share code, notes, and snippets.

@ichux
Last active February 9, 2022 10:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ichux/d245530ac6675495c0cf440052f6eb71 to your computer and use it in GitHub Desktop.
Save ichux/d245530ac6675495c0cf440052f6eb71 to your computer and use it in GitHub Desktop.
#!/bin/bash
USERAGENT="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12"
# declare -a URLS=("https://www.youtube.com/watch?v=Z56Jmr9Z34Q" "https://www.youtube.com/watch?v=kgII-YWo3Zw" "https://www.youtube.com/watch?v=a6Q8Na575qc" "https://www.youtube.com/watch?v=sz_dsktIjt4" "https://www.youtube.com/watch?v=e8BO_dYxk5c" "https://www.youtube.com/watch?v=2sjqTHE0zok" "https://www.youtube.com/watch?v=l812pUnKxME" "https://www.youtube.com/watch?v=_Ms1Z4xfqv4" "https://www.youtube.com/watch?v=tjwobAmnKTo" "https://www.youtube.com/watch?v=JZDt-PRq0uo" "https://www.youtube.com/watch?v=Wz50FvGG6xU" )
# for value in ${URLS[@]}; do
# youtube-dl --restrict-filenames \
# --no-check-certificate \
# --user-agent $USERAGENT $value
# done
cat << EOF > lecture-urls.txt
https://www.youtube.com/watch?v=Z56Jmr9Z34Q
https://www.youtube.com/watch?v=kgII-YWo3Zw
https://www.youtube.com/watch?v=a6Q8Na575qc
https://www.youtube.com/watch?v=sz_dsktIjt4
https://www.youtube.com/watch?v=e8BO_dYxk5c
https://www.youtube.com/watch?v=2sjqTHE0zok
https://www.youtube.com/watch?v=l812pUnKxME
https://www.youtube.com/watch?v=_Ms1Z4xfqv4
https://www.youtube.com/watch?v=tjwobAmnKTo
https://www.youtube.com/watch?v=JZDt-PRq0uo
https://www.youtube.com/watch?v=Wz50FvGG6xU
EOF
youtube-dl --restrict-filenames --no-check-certificate \
--user-agent $USERAGENT --batch-file lecture-urls.txt
rm lecture-urls.txt
echo -e "\n\nAll downloads done\n"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment