diff options
author | Christian Pointner <equinox@helsinki.at> | 2016-07-21 16:40:55 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2016-07-21 16:40:55 (GMT) |
commit | aa31924e2c1b4f66bc975cf185e2868b74a1e89e (patch) | |
tree | ad2c94b8c3664a9564794869fc3ccedb248ebaa9 /rhimport/fetcher.go | |
parent | bb072813ee52a605cc44d424ec1d037cbaee76a8 (diff) |
read CBA API Key on startup
Diffstat (limited to 'rhimport/fetcher.go')
-rw-r--r-- | rhimport/fetcher.go | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/rhimport/fetcher.go b/rhimport/fetcher.go index 9170a86..2264f30 100644 --- a/rhimport/fetcher.go +++ b/rhimport/fetcher.go @@ -136,6 +136,7 @@ func checkYoutubeDL(ctx *Context, res *Result, uri *url.URL) *YoutubeDLInfo { var stderr, stdout bytes.Buffer cmd.Stdout = &stdout cmd.Stderr = &stderr + cmd.Env = append(os.Environ(), "CBA_API_KEY="+cba_api_key) done := make(chan *YoutubeDLInfo) go func() { @@ -208,18 +209,18 @@ func fetchFileCurl(ctx *Context, res *Result, uri *url.URL) (err error) { } else { cbdata.remotename = info.Title + "." + info.Ext } - } - switch strings.ToLower(info.Extractor) { - case "generic": - case "dropbox": - default: - ctx.Title = info.ExtractorKey + ": " + info.Title - if info.Title == "" { - ctx.Title += info.ID + switch strings.ToLower(info.Extractor) { + case "generic": + case "dropbox": + default: + ctx.Title = info.ExtractorKey + ": " + info.Title + if info.Title == "" { + ctx.Title += info.ID + } + cbdata.metadata = make(map[string]string) + cbdata.metadata["TITLE"] = ctx.Title } - cbdata.metadata = make(map[string]string) - cbdata.metadata["TITLE"] = ctx.Title } easy.Setopt(curl.OPT_HEADERFUNCTION, curlHeaderCallback) |