From 53b79b314bb891a40ca34d1836b852d1db890192 Mon Sep 17 00:00:00 2001 From: killer069 <65385476+killer069@users.noreply.github.com> Date: Tue, 26 Oct 2021 14:57:19 +0530 Subject: [PATCH] 1.2.2 --- package.json | 2 +- play-dl/YouTube/utils/extractor.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8c44234..b8e38d2 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "build": "tsc", "build:check": "tsc --noEmit --incremental false", "pretty": "prettier --config .prettierrc \"play-dl/*.ts\" \"play-dl/*/*.ts\" \"play-dl/*/*/*.ts\" --write ", - "prepublishOnly": "tsc --build --clean;tsc --build --verbose" + "prepublishOnly": "tsc --build --clean && tsc --build --verbose" }, "repository": { "type": "git", diff --git a/play-dl/YouTube/utils/extractor.ts b/play-dl/YouTube/utils/extractor.ts index 23ec61e..899aa3a 100644 --- a/play-dl/YouTube/utils/extractor.ts +++ b/play-dl/YouTube/utils/extractor.ts @@ -33,6 +33,8 @@ export function yt_validate(url: string): 'playlist' | 'video' | 'search' | fals if (url.includes('youtu.be/')) id = url.split('youtu.be/')[1].split(/(\?|\/|&)/)[0]; else if (url.includes('youtube.com/embed/')) id = url.split('youtube.com/embed/')[1].split(/(\?|\/|&)/)[0]; + else if (url.includes('youtube.com/shorts/')) + id = url.split('youtube.com/shorts/')[1].split(/(\?|\/|&)/)[0]; else id = url.split('watch?v=')[1].split(/(\?|\/|&)/)[0]; if (id.match(video_id_pattern)) return 'video'; else return false;