aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared
diff options
context:
space:
mode:
Diffstat (limited to 'packages/shared')
-rw-r--r--packages/shared/config.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/shared/config.ts b/packages/shared/config.ts
index 1295fdbf..f487478f 100644
--- a/packages/shared/config.ts
+++ b/packages/shared/config.ts
@@ -49,6 +49,10 @@ const allEnv = z.object({
CRAWLER_VIDEO_DOWNLOAD_MAX_SIZE: z.coerce.number().default(50),
CRAWLER_VIDEO_DOWNLOAD_TIMEOUT_SEC: z.coerce.number().default(10 * 60),
CRAWLER_ENABLE_ADBLOCKER: stringBool("true"),
+ CRAWLER_YTDLP_ARGS: z
+ .string()
+ .default("")
+ .transform((t) => t.split("%%").filter((a) => a)),
MEILI_ADDR: z.string().optional(),
MEILI_MASTER_KEY: z.string().default(""),
LOG_LEVEL: z.string().default("debug"),
@@ -116,6 +120,7 @@ const serverConfigSchema = allEnv.transform((val) => {
maxVideoDownloadSize: val.CRAWLER_VIDEO_DOWNLOAD_MAX_SIZE,
downloadVideoTimeout: val.CRAWLER_VIDEO_DOWNLOAD_TIMEOUT_SEC,
enableAdblocker: val.CRAWLER_ENABLE_ADBLOCKER,
+ ytDlpArguments: val.CRAWLER_YTDLP_ARGS,
},
ocr: {
langs: val.OCR_LANGS,