From nobody Tue Feb 16 18:11:44 2021 Authentication-Results: mail-b.sr.ht; dkim=pass header.d=e.email header.i=@e.email Received: from mail.ecloud.global (mail.ecloud.global [135.181.85.105]) by mail-b.sr.ht (Postfix) with ESMTPS id 1E11B11F003 for <~cadence/tube-devel@lists.sr.ht>; Tue, 16 Feb 2021 18:11:44 +0000 (UTC) Received: from authenticated-user (mail.ecloud.global [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.ecloud.global (Postfix) with ESMTPSA id 5EAC810003731AD0; Tue, 16 Feb 2021 18:11:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=e.email; s=mail1; t=1613499102; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=NjQupgGHHSPHph7PxK+A2D4N50bQ9tEVdL+L2rsTtuk=; b=r9epvnTlmB+ONJru5jrAKe2ZI1WnDgyThGF9GtD3Ym+wqMWtTpoMGScbeK5FPcRJfOyqs0 f8pbhUZ/pDEJYnwhnUHUuxmU5Q/b2hVUgvRH123iNoHuhGBV6Ahsi4Xx2ex0MlGyKXXneS ntn8hjVWS1D7bA6NEcXnAmZMqgxGc8E= From: bopol To: ~cadence/tube-devel@lists.sr.ht Cc: bopol Subject: [PATCH] Support /watch/, /shorts/, /v/, /w/ redirection Date: Tue, 16 Feb 2021 19:11:20 +0100 Message-Id: <20210216181120.7227-1-bopol@e.email> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=e.email; s=mail1; t=1613499102; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=NjQupgGHHSPHph7PxK+A2D4N50bQ9tEVdL+L2rsTtuk=; b=unQ+n1JETI9P4wkinMToG+/HlxGOOhcEbvem010PFOSSA4HOxz6hk97OL3BQyrjFkQNKSL vdPTvapY9gyJesTnaNLFBlU6ry2KNTkMxbtlG9nbESV9I2NB9CzywFniluqklFCDmUz+aU rqX65ze3mX4bqeOU9PveZN7yevqW30A= ARC-Seal: i=1; s=mail1; d=e.email; t=1613499102; a=rsa-sha256; cv=none; b=NQxMcEmCd8dBBteimPl93OT2uuPvaURe4HH1Y8RDiFM63cR9bAAJkenrE+IKvFNwoUPHd5 fm0I3ILv2e+TgAdkZLQmvZFnYhCaaCeiBE9vZHxhSqfZ6505eFTxc77l/mmrGSBWLTdoxR Q6ZQ9PkS6UYp8TScRIi2RiWeZZ7ElKk= ARC-Authentication-Results: i=1; mail.ecloud.global; auth=pass smtp.mailfrom=bopol@e.email --- api/redirects.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/redirects.js b/api/redirects.js index e940798..2b1880e 100644 --- a/api/redirects.js +++ b/api/redirects.js @@ -16,5 +16,10 @@ module.exports = [ */ return redirect(`/watch?v=${fill[0]}${url.search.replace(/^\?/, "&")}`, 301) } + }, + { + route: `/(watch|w|v|shorts)/(${constants.regex.video_id})`, priority: -1, methods: ["GET"], code: async ({fill, url}) => { + return redirect(`/watch?v=${fill[1]}${url.search.replace(/^\?/, "&")}`, 301) + } } ] -- 2.29.2