#!/usr/bin/env sh if [ ! -d "$HOME/Bulk/Media/YouTube/.archives" ]; then mkdir -p "$i" fi cd "$HOME/Bulk/Media/YouTube" || exit 1 dl () { MOD_DATE=$(stat -c %y $NAME | awk -F ' ' '{print $1}' | sed 's/-//g') yt-dlp --download-archive .archives/"$1".txt -f \ 'bestvideo[height<=2160]+bestaudio' \ --dateafter "$MOD_DATE" --write-sub \ --write-auto-sub --sub-format srt/best \ --sub-lang en --embed-subs \ -o "%(uploader)s/%(upload_date)s - %(title)s (%(duration)s).%(ext)s" \ "$2" sleep 5 } while read -r NAME URL; do echo "Downloading videos from $NAME" dl "$NAME" "$URL" done <