From 7afbbd03f8fdf27210dd45f0195d5a5c8c1ce863 Mon Sep 17 00:00:00 2001 From: Ashley //// Date: Wed, 27 Mar 2024 11:37:57 +0000 Subject: [PATCH] add system information --- src/libpoketube/init/pages-api.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libpoketube/init/pages-api.js b/src/libpoketube/init/pages-api.js index a122f6d..e2419df 100644 --- a/src/libpoketube/init/pages-api.js +++ b/src/libpoketube/init/pages-api.js @@ -27,6 +27,7 @@ function getJson(str) { } const pkg = require("../../../package.json"); +const os = require('os'); const cnf = require("../../../config.json"); const innertube = require("../libpoketube-youtubei-objects.json"); @@ -214,6 +215,9 @@ app.use("/sb/i/:v/:imagePath/:img", async function (req, res) { .fetch("https://invid-api.poketube.fun/api/v1/stats") .then((res) => res.text()) .then((txt) => getJson(txt)); + + const cpus = os.cpus(); + const totalMemory = os.totalmem(); const response = { pt_version: { @@ -226,6 +230,10 @@ app.use("/sb/i/:v/:imagePath/:img", async function (req, res) { vernum: versionnumber, codename, config:cnf, + system:{ + ram:`${totalMemory / (1024 * 1024 * 1024)} GB`, + cpu:cpus[0].model, + }, packages: { libpt: version, node: process.version,