youtube-ext
Advanced tools
Comparing version 1.1.17 to 1.1.18
@@ -17,2 +17,3 @@ "use strict"; | ||
const utils_1 = require("./utils"); | ||
const cookies_1 = require("./cookies"); | ||
/** | ||
@@ -33,2 +34,3 @@ * Get full information about a YouTube channel. | ||
"User-Agent": constants_1.constants.headers.userAgent, | ||
Cookie: cookies_1.cookieJar.cookieHeaderValue(), | ||
}, | ||
@@ -45,2 +47,3 @@ }, | ||
data = yield resp.body.text(); | ||
cookies_1.cookieJar.utilizeResponseHeaders(resp.headers); | ||
} | ||
@@ -47,0 +50,0 @@ catch (err) { |
@@ -16,2 +16,3 @@ "use strict"; | ||
const common_1 = require("./utils/common"); | ||
const cookies_1 = require("./cookies"); | ||
/** | ||
@@ -33,2 +34,3 @@ * Get only stream information about a YouTube video. | ||
"User-Agent": constants_1.constants.headers.userAgent, | ||
Cookie: cookies_1.cookieJar.cookieHeaderValue(), | ||
}, | ||
@@ -44,2 +46,3 @@ }, | ||
data = yield resp.body.text(); | ||
cookies_1.cookieJar.utilizeResponseHeaders(resp.headers); | ||
} | ||
@@ -46,0 +49,0 @@ catch (err) { |
@@ -16,2 +16,3 @@ "use strict"; | ||
const common_1 = require("./utils/common"); | ||
const cookies_1 = require("./cookies"); | ||
/** | ||
@@ -34,2 +35,3 @@ * Generates Stream URL(s). | ||
"User-Agent": constants_1.constants.headers.userAgent, | ||
Cookie: cookies_1.cookieJar.cookieHeaderValue(), | ||
}, | ||
@@ -80,2 +82,3 @@ }, | ||
const hlsData = yield hlsResp.body.text(); | ||
cookies_1.cookieJar.utilizeResponseHeaders(hlsResp.headers); | ||
const hlsStreams = hlsData.matchAll(/#EXT-X-STREAM-INF:([^\n]*)\n([^\n]+)/g); | ||
@@ -82,0 +85,0 @@ for (const x of hlsStreams) { |
@@ -17,2 +17,3 @@ "use strict"; | ||
const youtube_1 = require("./utils/youtube"); | ||
const cookies_1 = require("./cookies"); | ||
/** | ||
@@ -31,13 +32,12 @@ * Returns a YouTube stream. | ||
} | ||
const commonRequestOptions = { | ||
headers: { | ||
"User-Agent": constants_1.constants.headers.userAgent, | ||
Cookie: cookies_1.cookieJar.cookieHeaderValue(), | ||
}, | ||
}; | ||
options = (0, common_1.mergeObj)({ | ||
requestOptions: { | ||
headers: { | ||
"User-Agent": constants_1.constants.headers.userAgent, | ||
}, | ||
}, | ||
m3u8streamRequestOptions: { | ||
headers: { | ||
"User-Agent": constants_1.constants.headers.userAgent, | ||
}, | ||
}, | ||
requestOptions: commonRequestOptions, | ||
m3u8streamRequestOptions: commonRequestOptions, | ||
minigetRequestOptions: commonRequestOptions, | ||
}, options); | ||
@@ -44,0 +44,0 @@ if ((0, youtube_1.isDashContentURL)(stream.url) || (0, youtube_1.isHlsContentURL)(stream.url)) { |
@@ -16,2 +16,3 @@ "use strict"; | ||
const common_1 = require("./utils/common"); | ||
const cookies_1 = require("./cookies"); | ||
/** | ||
@@ -32,2 +33,3 @@ * Get full information about a YouTube playlist. | ||
"User-Agent": constants_1.constants.headers.userAgent, | ||
Cookie: cookies_1.cookieJar.cookieHeaderValue(), | ||
}, | ||
@@ -44,2 +46,3 @@ }, | ||
data = yield resp.body.text(); | ||
cookies_1.cookieJar.utilizeResponseHeaders(resp.headers); | ||
} | ||
@@ -46,0 +49,0 @@ catch (err) { |
@@ -16,2 +16,3 @@ "use strict"; | ||
const common_1 = require("./utils/common"); | ||
const cookies_1 = require("./cookies"); | ||
/** | ||
@@ -32,2 +33,3 @@ * Search for videos, channels, playlists, etc... | ||
"User-Agent": constants_1.constants.headers.userAgent, | ||
Cookie: cookies_1.cookieJar.cookieHeaderValue(), | ||
}, | ||
@@ -45,2 +47,3 @@ }, | ||
data = yield resp.body.text(); | ||
cookies_1.cookieJar.utilizeResponseHeaders(resp.headers); | ||
} | ||
@@ -47,0 +50,0 @@ catch (err) { |
@@ -17,2 +17,3 @@ "use strict"; | ||
const extractStreamInfo_1 = require("./extractStreamInfo"); | ||
const cookies_1 = require("./cookies"); | ||
/** | ||
@@ -33,2 +34,3 @@ * Get full information about a YouTube video. | ||
"User-Agent": constants_1.constants.headers.userAgent, | ||
Cookie: cookies_1.cookieJar.cookieHeaderValue(), | ||
}, | ||
@@ -44,2 +46,3 @@ }, | ||
data = yield resp.body.text(); | ||
cookies_1.cookieJar.utilizeResponseHeaders(resp.headers); | ||
} | ||
@@ -46,0 +49,0 @@ catch (err) { |
{ | ||
"name": "youtube-ext", | ||
"version": "1.1.17", | ||
"version": "1.1.18", | ||
"description": "A simple YouTube scraper and downloader.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
85824
31
1611