From cd11e826761a6fbbd2c3a3f8738a1922a3a709de Mon Sep 17 00:00:00 2001 From: Mark Beamer Jr Date: Thu, 30 Jul 2020 13:40:41 -0400 Subject: [PATCH] Dont always fall through on every error. Add user agent to calls --- downloader/downloader.go | 1 + 1 file changed, 1 insertion(+) diff --git a/downloader/downloader.go b/downloader/downloader.go index 7d79ae0..7431118 100644 --- a/downloader/downloader.go +++ b/downloader/downloader.go @@ -254,6 +254,7 @@ func run(use string, args []string, withStdErr, withStdOut bool, stopChan stop.C } defer pool.ReleaseIP(sourceAddress) argsForCommand := append(args, "--source-address", sourceAddress) + argsForCommand = append(args, "--user-agent", "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)") cmd := exec.Command("youtube-dl", argsForCommand...) logrus.Printf("Running command youtube-dl %s", strings.Join(argsForCommand, " "))