From d52e4bcf2aec58473b034817fbe7c599f21eb0dc Mon Sep 17 00:00:00 2001 From: Ashley Date: Mon, 6 Nov 2023 09:05:39 +0000 Subject: [PATCH 01/44] add check for pardus --- src/libpoketube/init/pages-video.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libpoketube/init/pages-video.js b/src/libpoketube/init/pages-video.js index 8347bb80..d424f8c8 100644 --- a/src/libpoketube/init/pages-video.js +++ b/src/libpoketube/init/pages-video.js @@ -229,6 +229,10 @@ module.exports = function (app, config, renderTemplate) { if(inv_vid.genre === "Music") { var vidurl = u.losslessurl + } + + if(req.useragent.source.includes("Pardus"){ + var vidurl = "https://yt.sudovanilla.com" } let badges = ""; From 20270335cb02461be3e80d6389026f9e16376142 Mon Sep 17 00:00:00 2001 From: Ashley Date: Mon, 6 Nov 2023 09:16:29 +0000 Subject: [PATCH 02/44] fix --- src/libpoketube/init/pages-video.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libpoketube/init/pages-video.js b/src/libpoketube/init/pages-video.js index d424f8c8..5424f87f 100644 --- a/src/libpoketube/init/pages-video.js +++ b/src/libpoketube/init/pages-video.js @@ -231,7 +231,7 @@ module.exports = function (app, config, renderTemplate) { var vidurl = u.losslessurl } - if(req.useragent.source.includes("Pardus"){ + if(req.useragent.source.includes("Pardus")){ var vidurl = "https://yt.sudovanilla.com" } From 576d6f066300275bc368bc0046c9d9baf761d1eb Mon Sep 17 00:00:00 2001 From: Ashley Date: Mon, 6 Nov 2023 11:03:39 +0000 Subject: [PATCH 03/44] yeah --- html/download.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/download.ejs b/html/download.ejs index 9a765cc6..608e1839 100644 --- a/html/download.ejs +++ b/html/download.ejs @@ -267,7 +267,7 @@ font-family:Ubuntu

- gfhefdhgrdfhdfshfgddfsfdgdfsds gfhefdhgrdfhdfshfgddfsfdgdfsds + we dont see the videos that you are downloading :P

From bfbead2c9472de730cf9a86a6dbf22de9add5171 Mon Sep 17 00:00:00 2001 From: Ashley Date: Mon, 6 Nov 2023 15:32:03 +0000 Subject: [PATCH 04/44] add new navbar!! --- html/poketube.ejs | 99 +++++++++++++++++++++++++++++------------------ 1 file changed, 62 insertions(+), 37 deletions(-) diff --git a/html/poketube.ejs b/html/poketube.ejs index 108bd76f..5a9f7a98 100644 --- a/html/poketube.ejs +++ b/html/poketube.ejs @@ -29,7 +29,7 @@ --> - + <% if (e === false) { %> @@ -40,7 +40,6 @@ - @@ -51,9 +50,11 @@ <% } %> + poketube.eventloader = this.eventloader load() + <%=inv_vid.title%> | PokeTube From eeb50942f74457d7cc3c010ef22b8f8950ccbfc9 Mon Sep 17 00:00:00 2001 From: Ashley Date: Tue, 7 Nov 2023 09:34:14 +0000 Subject: [PATCH 12/44] try undici --- p/server.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/p/server.js b/p/server.js index a5e0f676..10235eb9 100644 --- a/p/server.js +++ b/p/server.js @@ -103,7 +103,6 @@ app.get("/", (req, res) => { }); const apiUrls = [ - "https://returnyoutubedislikeapi.com/votes?videoId=", "https://ipv6-t.poketube.fun/api?v=", "https://prod-poketube.testing.poketube.fun/api?v=" ]; @@ -112,6 +111,8 @@ const apiUrls = [ const cache = {}; app.get("/api", async (req, res) => { +const { fetch } = await import("undici") + try { const cacheKey = req.query.v; From 9875899826f17b7289037f5f9311e25e86f6a6b9 Mon Sep 17 00:00:00 2001 From: Ashley Date: Tue, 7 Nov 2023 14:51:05 +0000 Subject: [PATCH 13/44] add new navbar!! --- html/poketube.ejs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/html/poketube.ejs b/html/poketube.ejs index da1b6f2a..23afbaeb 100644 --- a/html/poketube.ejs +++ b/html/poketube.ejs @@ -549,13 +549,13 @@ background-color: #0000; transition-duration: 150ms; } + nav { z-index: 1; position: sticky; - background:#0A0608 - + background:#0009; + top: 0; } - <% if(dm) { %>