Commit 3adf136

bryfry <bryon@fryer.io>
2023-12-23 15:50:45
function
1 parent 2923eee
.gitignore
@@ -7,4 +7,5 @@
 **.webp
 **.jpg
 **.jpeg
+media
 venv
fetch.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+set -eux
+
+function playlist-dl {
+	NAME=${1}
+	PLAYLIST=${2}
+	mkdir -p media/${NAME}
+	pushd media/${NAME}
+	youtube-dl \
+		--extract-audio \
+	       	--audio-format mp3 \
+		--embed-thumbnail \
+		--output "%(title)s.%(ext)s" \
+		--yes-playlist \
+		"https://music.youtube.com/playlist?list=${PLAYLIST}" 
+	popd
+}
+
+				
+playlist-dl driving-with-natalie PL1q1SH2wELHAj8Ob18bBJJce8okmekj1q
+playlist-dl beach PL1q1SH2wELHCutmXKuDNHsdgOdsDOpeDr
install.sh
@@ -0,0 +1,5 @@
+sudo apt install -y ffmpeg atomicparsley
+pyhton3 -m venv venv
+source venv/bin/activate
+python3 -m pip install --upgrade pip
+python3 -m pip install -r requirements.txt
start.sh
@@ -1,17 +0,0 @@
-sudo apt install -y ffmpeg atomicparsley
-pyhton3 -m venv venv
-source venv/bin/activate
-python3 -m pip install --upgrade pip
-python3 -m pip install -r requirements.txt
-
-# driving with natalie
-mkdir -p driving-with-natalie
-pushd driving-with-natalie
-youtube-dl -x --audio-format mp3 --embed-thumbnail -o "%(title)s.%(ext)s" --yes-playlist 'https://music.youtube.com/playlist?list=PL1q1SH2wELHAj8Ob18bBJJce8okmekj1q&feature=share'
-popd
-
-# beach
-mkdir -p beach
-pushd beach
-youtube-dl -cwix --audio-format mp3 --embed-thumbnail -o "%(title)s.%(ext)s" --yes-playlist 'https://music.youtube.com/playlist?list=PL1q1SH2wELHCutmXKuDNHsdgOdsDOpeDr&feature=share'
-popd