From 1649482079fabdd96bf446e578aa1c4d919ef298 Mon Sep 17 00:00:00 2001 From: Jakub Czajka Date: Sun, 8 Dec 2024 16:07:30 +0100 Subject: [PATCH] Use cookies instead of OAuth. OAuth no longer works [1]. [1] https://github.com/yt-dlp/yt-dlp/wiki/Extractors#logging-in-with-oauth --- download.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/download.sh b/download.sh index 41c3b5f..7accd19 100755 --- a/download.sh +++ b/download.sh @@ -2,6 +2,10 @@ # Copyright (c) 2023 Jakub Czajka # License: GPL-3.0 or later. +. /etc/environment + +COOKIES="${prod_dir}/${ydlpd}/cookies.txt" + FULL_URL=$(echo ${URL} | sed 's/%3A/:/g ; s/%2F/\//g ; s/%3F/\?/g ; s/%3D/=/g') LINK_ID=$(echo ${FULL_URL} | sed 's/^.*\=//') @@ -40,8 +44,8 @@ echo " " echo "Downloading ${FULL_URL} as ${FORMAT}" -yt-dlp --username=oauth --password="" ${ARGS} --output /tmp/"${LINK_ID}${EXT}" \ - "${FULL_URL}" +yt-dlp --cookies ${COOKIES} ${ARGS} --output /tmp/"${LINK_ID}${EXT}" \ + "${FULL_URL}" echo "\ " -- 2.39.5