summaryrefslogtreecommitdiff
path: root/rhimport/fetcher.go
diff options
context:
space:
mode:
Diffstat (limited to 'rhimport/fetcher.go')
-rw-r--r--rhimport/fetcher.go21
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)