aboutsummaryrefslogtreecommitdiff
path: root/.scripts/audio_dl.sh
blob: e13aebf095b0f1327914d2797891d2d2759c2657 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash

FILE=$@
LINES=$(cat $FILE)

counter=1
for line in $LINES; do
  yt-dlp -x --audio-format opus "https://www.youtube.com/watch?v=$line" || echo "$line" >> "$FILE""_failed"
  counter=$((counter+1))
  tail -n "+$counter" "$FILE" > "$FILE""_remaining"
done
rm "$FILE""_remaining"