From 80cd2726900b536536e4b2677993e8122be37c73 Mon Sep 17 00:00:00 2001 From: GSTAR <44748406+GLlgGL@users.noreply.github.com> Date: Mon, 1 Dec 2025 00:16:53 +0100 Subject: [PATCH] Update Vidoza.ts Lists fix 2. --- src/extractor/Vidoza.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/extractor/Vidoza.ts b/src/extractor/Vidoza.ts index cd5b501..e1a94f5 100644 --- a/src/extractor/Vidoza.ts +++ b/src/extractor/Vidoza.ts @@ -1,10 +1,10 @@ import bytes from 'bytes'; import { NotFoundError } from '../error'; +import { Context, Format, Meta, UrlResult } from '../types'; import { buildMediaFlowProxyExtractorStreamUrl, supportsMediaFlowProxy, } from '../utils'; -import { Context, Format, Meta, UrlResult } from '../types'; import { Extractor } from './Extractor'; export class Vidoza extends Extractor { @@ -23,8 +23,8 @@ export class Vidoza extends Extractor { } public override normalize(url: URL): URL { - const id = - url.pathname.match(/embed-([A-Za-z0-9]+)\.html?/i)?.[1] + const id + = url.pathname.match(/embed-([A-Za-z0-9]+)\.html?/i)?.[1] || url.pathname.match(/\/([A-Za-z0-9]+)\.html?/i)?.[1]; if (!id) return url; @@ -91,11 +91,11 @@ export class Vidoza extends Extractor { } private extractLabelFromHtml(html: string): string | null { - const regex = - /["']?\s*(?:file|src)\s*["']?\s*[:=,]?\s*["'][^"']+(?:[^}>\]]+)["']?\s*res\s*["']?\s*[:=]\s*["']?(\d{3,4})/i; + const regex + = /["']?\s*(?:file|src)\s*["']?\s*[:=,]?\s*["'][^"']+(?:[^}>\]]+)["']?\s*res\s*["']?\s*[:=]\s*["']?(\d{3,4})/i; - const m = - html.match(regex); + const m + = html.match(regex); return m && m[1] ? m[1] : null; }