From 5bc604c4200ec033b285ea8621c24b2e6e2664db Mon Sep 17 00:00:00 2001 From: ashley Date: Fri, 7 Nov 2025 00:08:23 +0100 Subject: [PATCH] Update src/libpoketube/init/pages-api.js --- src/libpoketube/init/pages-api.js | 108 +++++++++++++++++------------- 1 file changed, 63 insertions(+), 45 deletions(-) diff --git a/src/libpoketube/init/pages-api.js b/src/libpoketube/init/pages-api.js index 6f46fd00..a0991c97 100644 --- a/src/libpoketube/init/pages-api.js +++ b/src/libpoketube/init/pages-api.js @@ -223,8 +223,7 @@ app.get("/api/stats/optout", (req, res) => { `) }) - - app.get("/api/stats", (req, res) => { +app.get("/api/stats", (req, res) => { const view = (req.query.view || "").toString() // JSON view – explicit: /api/stats?view=json @@ -336,12 +335,14 @@ app.get("/api/stats/optout", (req, res) => {

API usage

• Human view (this page): /api/stats?view=human
- • JSON view (for scripts/tools): /api/stats?view=json + • JSON view (for scripts/tools): /api/stats?view=json
+ • Opt out for this browser: /api/stats/optout

@@ -487,7 +503,8 @@ app.get("/api/stats/optout", (req, res) => {

API usage

• Human view (stats UI): /api/stats?view=human
- • JSON view (for scripts/tools): /api/stats?view=json + • JSON view (for scripts/tools): /api/stats?view=json
+ • Opt out for this browser: /api/stats/optout

@@ -495,6 +512,7 @@ app.get("/api/stats/optout", (req, res) => { }) + app.get("/avatars/:v", async function (req, res) { var url = `https://yt3.ggpht.com/${req.params.v}`;