From 76f1a3ddbb38539fb8fda7e3091f9da4faf5b699 Mon Sep 17 00:00:00 2001 From: x Date: Sun, 16 Mar 2025 03:04:21 +0100 Subject: [PATCH] f --- debug/thumbnailer.mjs | 2 +- public/s/css/w0bm.css | 4 ++++ src/inc/lib.mjs | 18 +++++++++--------- src/inc/routes/random.mjs | 7 ++++++- views/item.html | 10 +++++----- views/search.html | 8 +------- views/snippets/navbar.html | 3 +++ 7 files changed, 29 insertions(+), 23 deletions(-) diff --git a/debug/thumbnailer.mjs b/debug/thumbnailer.mjs index 2606584..6339f7c 100644 --- a/debug/thumbnailer.mjs +++ b/debug/thumbnailer.mjs @@ -19,7 +19,7 @@ let items; if(_itemid > 0) items = await sql('items').where('id', _itemid); else - items = await sql('items').orderBy('id', 'asc').where('src', 'like', '%soundcloud%').where('mime', 'like', 'audio/%'); + items = await sql`select id, dest, mime, src from "items"`; let count = 1; let total = items.length; diff --git a/public/s/css/w0bm.css b/public/s/css/w0bm.css index a56a5b1..4b1674f 100644 --- a/public/s/css/w0bm.css +++ b/public/s/css/w0bm.css @@ -99,4 +99,8 @@ html[theme="f0ck"] .image-brand { html[theme="orange"] .image-brand { filter: hue-rotate(-160deg); + } + + .v0ck_overlay { + background-color: none !important; } \ No newline at end of file diff --git a/src/inc/lib.mjs b/src/inc/lib.mjs index 45aa0d2..365b35b 100644 --- a/src/inc/lib.mjs +++ b/src/inc/lib.mjs @@ -221,14 +221,14 @@ export default new class { return next(); }; - async loggedin(req, res, next) { - if(!req.session) { - return res.reply({ - code: 401, - body: "401 - Unauthorized" - }); - } - return next(); - }; + // async loggedin(req, res, next) { + // if(!req.session) { + // return res.reply({ + // code: 401, + // body: "401 - Unauthorized" + // }); + // } + // return next(); + // }; }; diff --git a/src/inc/routes/random.mjs b/src/inc/routes/random.mjs index 6af00c1..9365a60 100644 --- a/src/inc/routes/random.mjs +++ b/src/inc/routes/random.mjs @@ -1,14 +1,17 @@ import cfg from "../../inc/config.mjs"; +import lib from "../lib.mjs"; import f0cklib from "../routeinc/f0cklib.mjs"; export default (router, tpl) => { - router.get(/^\/random$/, async (req, res) => { + router.get(/^\/random$/, lib.loggedin, async (req, res) => { let referer = req.headers.referer ?? ''; let opts = {}; if(referer.match(new RegExp(cfg.main.url.regex))) { // parse referer referer = referer.split(cfg.main.url.domain)[1]; + console.log("referer: ", referer); const tmp = referer.match(/^\/?(?:\/tag\/(?.+?))?(?:\/user\/(?.+?)\/(?f0cks|favs))?(?:\/(?image|audio|video))?(?:\/p\/(?\d+))?(?:\/(?\d+))?$/); + console.log("tmp: ", tmp); if(tmp) opts = tmp.groups; } @@ -22,6 +25,8 @@ export default (router, tpl) => { mode: req.session.mode, session: !!req.session }); + + console.log("data", data); if(!data.success) { return res.reply({ diff --git a/views/item.html b/views/item.html index 421e8a1..fa99355 100644 --- a/views/item.html +++ b/views/item.html @@ -4,11 +4,8 @@
-
- -
-
-
+
+
@if(session)
@@ -98,6 +95,9 @@ add tag - toggle @endif + @if(session) + {{phrase}} + @endif @if(item.favorites.length && session) diff --git a/views/search.html b/views/search.html index 7fbd567..2c0543a 100644 --- a/views/search.html +++ b/views/search.html @@ -2,13 +2,7 @@
- f - 0 - c - k - g - l - e + search