Merge pull request 'feat(youtube): youtube extractor argümanlarını yapılandırılabilir yap' (#5) from develope into main
Reviewed-on: #5
This commit is contained in:
@@ -76,6 +76,8 @@ const YT_COOKIES_PATH =
|
||||
process.env.YT_DLP_COOKIES ||
|
||||
process.env.YT_DLP_COOKIE_FILE ||
|
||||
path.join(CACHE_DIR, "yt_cookies.txt");
|
||||
const YT_EXTRACTOR_ARGS =
|
||||
process.env.YT_DLP_EXTRACTOR_ARGS || "youtube:player-client=android";
|
||||
let resolvedYtDlpBinary = null;
|
||||
const TMDB_API_KEY = process.env.TMDB_API_KEY;
|
||||
const TMDB_BASE_URL = "https://api.themoviedb.org/3";
|
||||
@@ -763,12 +765,21 @@ function launchYoutubeJob(job) {
|
||||
"--write-info-json",
|
||||
"--js-runtime",
|
||||
jsRuntimeArg,
|
||||
"--extractor-args",
|
||||
YT_EXTRACTOR_ARGS,
|
||||
...(cookieFile && fs.existsSync(cookieFile)
|
||||
? ["--cookies", cookieFile]
|
||||
: []),
|
||||
job.url
|
||||
];
|
||||
job.debug = { binary, args, logs: [], jsRuntime: jsRuntimeArg, cookies: cookieFile };
|
||||
job.debug = {
|
||||
binary,
|
||||
args,
|
||||
logs: [],
|
||||
jsRuntime: jsRuntimeArg,
|
||||
cookies: cookieFile,
|
||||
extractorArgs: YT_EXTRACTOR_ARGS
|
||||
};
|
||||
const child = spawn(binary, args, {
|
||||
cwd: job.savePath,
|
||||
env: process.env
|
||||
|
||||
Reference in New Issue
Block a user