From b92a325b991bca1fa222e4d2f2bb5e4dd68ce0b4 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave <> Date: Sun, 21 Jul 2024 23:29:24 +0200 Subject: [PATCH] Update hotkey to work with any youtube page (hopefully) --- hotkey.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/hotkey.js b/hotkey.js index 12ddbe4..39e6c72 100644 --- a/hotkey.js +++ b/hotkey.js @@ -1,16 +1,16 @@ nodes = document.querySelectorAll(":hover"); i = 1; console.log(nodes); -videoNode = nodes[nodes.length - i]; +titleNode = nodes[nodes.length - i]; -while (videoNode && videoNode.tagName != "YTD-RICH-ITEM-RENDERER") { - videoNode = videoNode.parentElement; - console.log(videoNode); +while (titleNode && !titleNode.matches("a#video-title-link")) { + titleNode = titleNode.parentElement; + console.log(titleNode); } -if (!(videoNode && videoNode.tagName == "YTD-RICH-ITEM-RENDERER")) { +if (!(titleNode && titleNode.matches("a#video-title-link"))) { console.error("No video element found."); } else { - link = videoNode.querySelector("a#video-title-link").href; + link = titleNode.href; fetch("http://localhost:5000/download", { method: "POST", headers: {