Last active
May 4, 2020 07:28
-
-
Save nesffer/8049f758045badc9a663fb3002e7d3fa to your computer and use it in GitHub Desktop.
YouTube playlist export
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if [[ -e $(which youtube-dl) ]]; then | |
if [[ -e $(which jq) ]]; then | |
echo 'YouTube 재생목록을 가져오고 있습니다...' | |
youtube-dl -i --playlist-reverse -j --flat-playlist 'https://www.youtube.com/channel/UCB1h4X2J0J-8sVVcHvzQahw' | jq -r '"[" + .title + "](https://youtube.com/v/" + .id + ")"' > results.txt | |
echo 'YouTube 재생목록을 가져왔습니다.' | |
sleep 1 | |
echo 'results.txt 파일에 저장되었습니다.' | |
else | |
if [[ -e $(which brew) ]]; then | |
brew install youtube-dl jq | |
echo '필요한 패키지를 설치했습니다. 다시 실행해주세요.' | |
else | |
echo "jq를 찾을 수 없어 실행할 수 없습니다."; | |
fi | |
fi | |
else | |
if [[ -e $(which brew) ]]; then | |
brew install youtube-dl jq | |
echo '필요한 패키지를 설치했습니다. 다시 실행해주세요.' | |
else | |
echo "youtube-dl을 찾을 수 없어 실행할 수 없습니다."; | |
fi | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment