Adding Cookies to Options

This commit is contained in:
ar2rworld
2024-08-16 22:55:25 -07:00
parent 5d0a261ec7
commit d47fecba92

View File

@ -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)
}