From 3850686c381c5a1f23a41a584a0392a945d0b043 Mon Sep 17 00:00:00 2001 From: RandomNinjaAtk Date: Mon, 27 Mar 2023 10:37:40 +0000 Subject: [PATCH] Support for proxy For #46, untested.... Docker ENVs: ``` useProxy=True proxyUrl=http://xxx.xxx.xxx.xxx/ proxyPort=8080 proxyUsername=username proxyPassword=password ``` --- root/scripts/MovieExtras.bash | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/root/scripts/MovieExtras.bash b/root/scripts/MovieExtras.bash index 23081ad..a18889a 100644 --- a/root/scripts/MovieExtras.bash +++ b/root/scripts/MovieExtras.bash @@ -102,6 +102,11 @@ fi IFS=',' read -r -a filters <<< "$extrasLanguages" for filter in "${filters[@]}" do + if [ "$useProxy" != "true" ] ; then + tmdbVideosListData=$(curl -s "https://api.themoviedb.org/3/movie/$tmdbId/videos?api_key=$tmdbApiKey&language=$filter" | jq -r '.results[] | select(.site=="YouTube")') + else + tmdbVideosListData=$(curl -x $proxyUrl:$proxyPort --proxy-user $proxyUsername:$proxyPassword -s "https://api.themoviedb.org/3/movie/$tmdbId/videos?api_key=$tmdbApiKey&language=$filter" | jq -r '.results[] | select(.site=="YouTube")') + fi tmdbVideosListData=$(curl -s "https://api.themoviedb.org/3/movie/$tmdbId/videos?api_key=$tmdbApiKey&language=$filter" | jq -r '.results[] | select(.site=="YouTube")') log "$itemTitle :: Searching for \"$filter\" extras..." if [ "$extrasType" == "all" ]; then