From 463d4d1d8a30b4fb0306ef817308c1d62ca3b575 Mon Sep 17 00:00:00 2001 From: ashley Date: Sun, 31 Aug 2025 16:50:57 +0200 Subject: [PATCH] update stuff --- src/libpoketube/init/pages-static.js | 34 +++++++--------------------- 1 file changed, 8 insertions(+), 26 deletions(-) diff --git a/src/libpoketube/init/pages-static.js b/src/libpoketube/init/pages-static.js index 128900d6..51bad5f4 100644 --- a/src/libpoketube/init/pages-static.js +++ b/src/libpoketube/init/pages-static.js @@ -1,29 +1,9 @@ -const { - fetcher, - core, - wiki, - musicInfo, - modules, - version, - initlog, - init, -} = require("../libpoketube-initsys.js"); - -const { - IsJsonString, - convert, - getFirstLine, - capitalizeFirstLetter, - turntomins, - getRandomInt, - getRandomArbitrary, -} = require("../ptutils/libpt-coreutils.js"); - +const { getRandomArbitrary } = require("../ptutils/libpt-coreutils.js"); const path = require("path"); const fs = require("node:fs"); const CleanCSS = require("clean-css"); -const notice = "/* the code is Licensed in gpl-3.0-or-later. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public License for more detailsYou should have received a copy of the GNU General Public Licensealong with this program. If not, see . - add the param nomin to view source code. (eg poketube.fun/css/poketube.css?nomin=true) */"; +const notice = "/* Licensed under GPL-3.0-or-later. This program comes with ABSOLUTELY NO WARRANTY. You may redistribute it under certain conditions; see for details. To view the original, unminified source code, append ?nomin=true to the URL (e.g. poketube.fun/css/poketube.css?nomin=true). */"; function getJson(str) { try { @@ -32,6 +12,9 @@ function getJson(str) { return null; } } + + + module.exports = function (app, config, renderTemplate) { var html_location = "./css/"; var location_pwa = "./pwa/"; @@ -346,7 +329,6 @@ app.get('/calendar', (req, res) => { res.status(404).send("File not found"); return; } - if (req.params.id.endsWith(".css") && !req.query.nomin) { // Minimize the CSS file const css = fs.readFileSync(filePath, "utf8"); @@ -387,7 +369,7 @@ app.get("/game-hub", function (req, res) { res.redirect("/css/" + id); } else if (id.endsWith(".js")) { if (id.endsWith(".bundle.js")) { - const jsFiles = ["app.js", "custom-css.js", "emojis.js"]; + const jsFiles = ["app.js", "custom-css.js"]; const combinedContent = jsFiles .map((fileName) => { const filePath = path.join(html_location, fileName); @@ -403,7 +385,7 @@ app.get("/game-hub", function (req, res) { res.send( "// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-3.0-or-later" + `\n` + - `// Includes app.js, emojis.js, and custom-css.js. Source code can be found for these 3 files in https://codeberg.org/Ashley/poketube/src/branch/main/css/` + + `// Includes app.js and custom-css.js. Source code can be found for these two files in https://codeberg.org/ashley/poke/src/branch/main/css/` + `\n` + minimizedJs + `\n` + @@ -424,7 +406,7 @@ app.get("/game-hub", function (req, res) { res.send( "// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-3.0-or-later" + `\n` + - `// Source code can be found in: https://codeberg.org/Ashley/poketube/src/branch/main/css/${id}` + + `// Source code can be found in: https://codeberg.org/ashley/poke/src/branch/main/css/${id}` + `\n` + minimizedJs + `\n` +