Методом тыка нашёл такую команду:
yt-dlp --flat-playlist --playlist-end 10 --print title --print " %(duration_string)s %(id)s" https://www.youtube.com/c/DmitriiWest/videos
Сделал скрипт /usr/bin/yt-list
#!/bin/sh
exec python3 "/usr/bin/yt_dlp/__main__.py" --flat-playlist --playlist-end 10 --print title --print " %(duration_string)s %(id)s" "$1"
Теперь, не запуская браузер, я вижу список свежих видосиков по команде:
yt-list https://www.youtube.com/c/DmitriiWest/videos
yt-dlp -f 18 <id-of-video>
Кто ещё как автоматизирует получение видосиков с пока ещё не забаненого ютуба?
В идеале должно по cron'у качать свежие видосики в нужную папку - кто так сделал?
UPD. Для скачивания картинки (превьюшки) сделал второй скрипт /usr/bin/yt-img
#!/bin/sh
exec python3 "/usr/bin/yt_dlp/__main__.py" --write-thumbnail --convert-thumbnails jpg --no-download "$1"
Превьюшку глядеть так:
yt-img <id-of-video>