fix fonts even more lol

This commit is contained in:
Ashley 2023-05-16 18:07:17 +00:00
parent c7c60e663e
commit cd90b876e6

View file

@ -30,20 +30,23 @@ function getJson(str) {
module.exports = function (app, config, renderTemplate) { module.exports = function (app, config, renderTemplate) {
app.get("/discover", async function (req, res) { app.get("/discover", async function (req, res) {
let tab = ""; let tab = "";
if (req.query.tab) { if (req.query.tab) {
tab = `/?type=${capitalizeFirstLetter(req.query.tab)}`; tab = `/?type=${capitalizeFirstLetter(req.query.tab)}`;
} }
const invtrend = await modules.fetch(`https://invid-api.poketube.fun/api/v1/trending${tab}`); const invtrend = await modules.fetch(
`https://invid-api.poketube.fun/api/v1/trending${tab}`
);
const t = getJson(await invtrend.text()); const t = getJson(await invtrend.text());
let j = null; let j = null;
if (req.query.mobilesearch) { if (req.query.mobilesearch) {
const query = req.query.mobilesearch; const query = req.query.mobilesearch;
const continuation = req.query.continuation || ""; const continuation = req.query.continuation || "";
const search = await modules.fetch(`https://inner-api.poketube.fun/api/search?query=${query}&continuation=${continuation}`); const search = await modules.fetch(
`https://inner-api.poketube.fun/api/search?query=${query}&continuation=${continuation}`
);
const text = await search.text(); const text = await search.text();
j = getJson(modules.toJson(text)); j = getJson(modules.toJson(text));
} }
@ -60,11 +63,25 @@ module.exports = function (app, config, renderTemplate) {
}); });
app.get("/:v*?", async function (req, res) { app.get("/:v*?", async function (req, res) {
var uaos = req.useragent.os;
var IsOldWindows;
if (uaos == "Windows 7" && req.useragent.browser == "Firefox") {
IsOldWindows = true;
} else if (uaos == "Windows 8" && req.useragent.browser == "Firefox") {
IsOldWindows = true;
} else {
IsOldWindows = false;
}
const rendermainpage = () => { const rendermainpage = () => {
if (req.useragent.isMobile) { if (req.useragent.isMobile) {
return res.redirect("/discover"); return res.redirect("/discover");
} }
return renderTemplate(res, req, "landing.ejs");
return renderTemplate(res, req, "landing.ejs", {
IsOldWindows
});
}; };
if (req.params.v && /[a-zA-Z0-9]+/.test(req.param.v)) { if (req.params.v && /[a-zA-Z0-9]+/.test(req.param.v)) {