From d47fecba9233da74291ce9f49ee8becddbd7363d Mon Sep 17 00:00:00 2001 From: ar2rworld Date: Fri, 16 Aug 2024 22:55:25 -0700 Subject: [PATCH] Adding Cookies to Options --- goutubedl.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/goutubedl.go b/goutubedl.go index 610cbea..02a5ebc 100644 --- a/goutubedl.go +++ b/goutubedl.go @@ -226,6 +226,7 @@ type Options struct { DownloadSections string // --download-sections ProxyUrl string // --proxy URL http://host:port or socks5://host:port UseIPV4 bool // -4 Make all connections via IPv4 + Cookies string // --cookies FILE CookiesFromBrowser string // --cookies-from-browser BROWSER[:FOLDER] DebugLog Printer StderrFn func(cmd *exec.Cmd) io.Writer // if not nil, function to get Writer for stderr @@ -330,6 +331,10 @@ func infoFromURL( cmd.Args = append(cmd.Args, "--downloader", options.Downloader) } + if options.Cookies != "" { + cmd.Args = append(cmd.Args, "--cookies", options.Cookies) + } + if options.CookiesFromBrowser != "" { cmd.Args = append(cmd.Args, "--cookies-from-browser", options.CookiesFromBrowser) }