shell脚本自动下载每日YouTube更新的视频,到r2上。

#! /bin/sh

# rclone mount r2:/r2share /tmp/r2 --allow-non-empty --allow-other --default-permissions --no-checksum --no-modtime --uid 33 --gid 33 --vfs-cache-mode writes --log-file /tmp/r2.log -v

vid=$( curl  -X GET  https://*****/api/resources/json  -H "Accept: application/json"   | grep -oP '"url":"[^"]*"' | grep -o 'v=[^"]*'| cut -d'=' -f2 )

yt-dlp -f 18 -o '/tmp/r2/%(uploader_id)s/%(id)s.%(ext)s' $vid