From: Jakub Czajka Date: Sun, 8 Dec 2024 15:07:30 +0000 (+0100) Subject: Use cookies instead of OAuth. X-Git-Url: https://git.ekhem.eu.org/?a=commitdiff_plain;h=1649482079fabdd96bf446e578aa1c4d919ef298;p=ydlpd.git Use cookies instead of OAuth. OAuth no longer works [1]. [1] https://github.com/yt-dlp/yt-dlp/wiki/Extractors#logging-in-with-oauth --- 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 "\ "