From 4565803076fca73f5849c02d7bbf0b34e3b7d71d Mon Sep 17 00:00:00 2001 From: babayaga Date: Mon, 10 Mar 2025 14:50:22 +0100 Subject: [PATCH] ref impl : yt-dlp wrapper: whatever :) --- packages/media/ref/package.json | 5 ++++- packages/media/ref/src/ytdlp.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/media/ref/package.json b/packages/media/ref/package.json index 3d41f5b4..1f3c2f8d 100644 --- a/packages/media/ref/package.json +++ b/packages/media/ref/package.json @@ -19,7 +19,10 @@ "watch": "tsc --watch", "start": "node dist/cli.js", "dev": "ts-node --esm src/cli.ts", - "test": "echo \"Error: no test specified\" && exit 1" + "test": "vitest run", + "test:watch": "vitest", + "test:coverage": "vitest run --coverage", + "test:ui": "vitest --ui" }, "keywords": [ "yt-dlp", diff --git a/packages/media/ref/src/ytdlp.ts b/packages/media/ref/src/ytdlp.ts index 092ca9ea..bad78e00 100644 --- a/packages/media/ref/src/ytdlp.ts +++ b/packages/media/ref/src/ytdlp.ts @@ -181,7 +181,7 @@ export class YtDlp { // Add user agent if specified in global options if (this.options.userAgent) { - args.push('--user-agent', this.options.userAgent); + args.push('--user-agent', `"${this.options.userAgent}"`); } // Add VideoInfoOptions flags