diff --git a/src/libpoketube/init/pages-404-and-main.js b/src/libpoketube/init/pages-404-and-main.js index e3baa18b..b07d79c1 100644 --- a/src/libpoketube/init/pages-404-and-main.js +++ b/src/libpoketube/init/pages-404-and-main.js @@ -23,118 +23,114 @@ var ping = require("ping"); const sha384 = modules.hash; - const splash = [ - "Woke!", - "Gay gay homosexaul gay!", - "free Palestine!", - "free software!", - "im... stuff!", - "frick capitalism!", - "still calling it twitter btw!", - "boop!", - "no way!", - "traaaa rightssss!", - "XD!", - "nya!", - "say gex!", - "ur valid :3", - "gay space communism!", - "doesnt have AI!", - "no web3!", - "keemstar is a bald ___!", - "No One calls it 'X'! ", - "Eat the rich!", - "Does Not include Nazis!", - "also try piped!", - "not alt-right!", - "coke zero > coke classic!", - "poke & chill!", - "can play HD!", - "also try invidious!", - "also try vencord!", - "rms <3!", - "du hast", - "can u belive no one bought this?", - "reee", - "1.000.000€!", - "pika!", - "fsf.org", - "ssfffssfssfffaassssfsdf!", - "𝓯𝓻𝓮𝓪𝓴𝔂poke", - "they not like us!", - "to pimp a butterfly!", - "king kunta!", - "HUMBLE.", - "can you save my hds?", - "sahlo folina!", - "we come for you!", - "no chances!", - "dema dont control us!", - "i see your problem is, your proctologist", - "got both hands on your shoulder", - "while ur bottomless!", - "you should bounce bounce bounce man!", - "its lavish!", - "im vibin, vibin!", - "i would swim the paladin strait", - "hello clancy!", - "NO NOT ME,ITS FOR A FRIEND", - "im fairly local!", - "i dont wanna go like this!", - "east is up!", - "not done, josh dun!", - "your the judge, oh no!", - "I dont wanna backslide", - "welcome back to trench!", - "sai is propaganda!", - " •|i|• Ø i+! ].[", - "stay alive! |-/", - "the few, the proud, the Emotional!", - "ill morph into someone else", - "still alive", - "follow the torches", - "i created this world!", - "to feel some control!", - "destory it if i want!", - "o7 keons", - "at least let me clean my room", - "100+ stars on gh!", - "let the vibe slide over me!", - "sip a capri sun like its don peregon", - "now even gayer!", - "its joever..", - "lesbiam,,,", - "poke!!!", - "discord.poketube.fun!", - "women are pretty!", - "men are handsome!", - "enbys are cute!", - "you are cute :3", - "read if cute!", - "this shit awesome!", - "ur pawsome!", - "meows at u", - "hai i am gay", - "yay, GEX!", - "say gex..,,", - "wha if we um erm", - "turkey is literally 1984!", - "turkey is literally 1984!", - "turkey is literally 1984!", - "turkey is literally 1984!", - "turkey is literally 1984!", - "turkey is literally 1984!", - "awesome screen!", - "awesome camera!", - "long lasting battery life", - "stallmansupport.org!!!", - "does include nya~!!!", - "actually stable! :3", -] - - - + "Woke!", + "Gay gay homosexaul gay!", + "free Palestine!", + "free software!", + "im... stuff!", + "frick capitalism!", + "still calling it twitter btw!", + "boop!", + "no way!", + "traaaa rightssss!", + "XD!", + "nya!", + "say gex!", + "ur valid :3", + "gay space communism!", + "doesnt have AI!", + "no web3!", + "keemstar is a bald ___!", + "No One calls it 'X'! ", + "Eat the rich!", + "Does Not include Nazis!", + "also try piped!", + "not alt-right!", + "coke zero > coke classic!", + "poke & chill!", + "can play HD!", + "also try invidious!", + "also try vencord!", + "rms <3!", + "du hast", + "can u belive no one bought this?", + "reee", + "1.000.000€!", + "pika!", + "fsf.org", + "ssfffssfssfffaassssfsdf!", + "𝓯𝓻𝓮𝓪𝓴𝔂poke", + "they not like us!", + "to pimp a butterfly!", + "king kunta!", + "HUMBLE.", + "can you save my hds?", + "sahlo folina!", + "we come for you!", + "no chances!", + "dema dont control us!", + "i see your problem is, your proctologist", + "got both hands on your shoulder", + "while ur bottomless!", + "you should bounce bounce bounce man!", + "its lavish!", + "im vibin, vibin!", + "i would swim the paladin strait", + "hello clancy!", + "NO NOT ME,ITS FOR A FRIEND", + "im fairly local!", + "i dont wanna go like this!", + "east is up!", + "not done, josh dun!", + "your the judge, oh no!", + "I dont wanna backslide", + "welcome back to trench!", + "sai is propaganda!", + " •|i|• Ø i+! ].[", + "stay alive! |-/", + "the few, the proud, the Emotional!", + "ill morph into someone else", + "still alive", + "follow the torches", + "i created this world!", + "to feel some control!", + "destory it if i want!", + "o7 keons", + "at least let me clean my room", + "100+ stars on gh!", + "let the vibe slide over me!", + "sip a capri sun like its don peregon", + "now even gayer!", + "its joever..", + "lesbiam,,,", + "poke!!!", + "discord.poketube.fun!", + "women are pretty!", + "men are handsome!", + "enbys are cute!", + "you are cute :3", + "read if cute!", + "this shit awesome!", + "ur pawsome!", + "meows at u", + "hai i am gay", + "yay, GEX!", + "say gex..,,", + "wha if we um erm", + "turkey is literally 1984!", + "turkey is literally 1984!", + "turkey is literally 1984!", + "turkey is literally 1984!", + "turkey is literally 1984!", + "turkey is literally 1984!", + "awesome screen!", + "awesome camera!", + "long lasting battery life", + "stallmansupport.org!!!", + "does include nya~!!!", + "actually stable! :3", +]; function getJson(str) { try { @@ -146,20 +142,23 @@ function getJson(str) { module.exports = function (app, config, renderTemplate) { app.get("/app", async function (req, res) { - const { fetch } = await import("undici"); + const { fetch } = await import("undici"); let tab = ""; if (req.query.tab) { tab = `/?type=${capitalizeFirstLetter(req.query.tab)}`; } - const invtrend = await fetch( - `${config.invapi}/trending${tab}` - ); + const invtrend = await fetch(`${config.invapi}/trending${tab}`, { + headers: { "User-Agent": config.useragent }, + }); const t = getJson(await invtrend.text()); const invpopular = await fetch( - `https://invid-api.poketube.fun/bHj665PpYhUdPWuKPfZuQGoX/api/v1/popular` + `https://invid-api.poketube.fun/bHj665PpYhUdPWuKPfZuQGoX/api/v1/popular`, + { + headers: { "User-Agent": config.useragent }, + } ); const p = getJson(await invpopular.text()); @@ -190,18 +189,15 @@ module.exports = function (app, config, renderTemplate) { const uaos = req.useragent.os; const random = splash[Math.floor(Math.random() * splash.length)]; const browser = req.useragent.browser; - const isOldWindows = (uaos === "Windows 7" || uaos === "Windows 8") && browser === "Firefox"; + const isOldWindows = + (uaos === "Windows 7" || uaos === "Windows 8") && + browser === "Firefox"; var proxyurl = config.p_url; - const secure = [ - "poketube.fun", - "localhost" // - ].includes(req.hostname); - const verify = [ - "poketube.fun", - "poke.ashley0143.xyz", - "localhost" - ].includes(req.hostname); + const secure = ["poketube.fun", "localhost"].includes(req.hostname); + const verify = ["poketube.fun", "poke.ashley0143.xyz", "localhost"].includes( + req.hostname + ); const rendermainpage = () => { if (req.useragent.isMobile) { @@ -210,13 +206,13 @@ module.exports = function (app, config, renderTemplate) { return renderTemplate(res, req, "landing.ejs", { secure, - embedtype:req.query.embedtype, - banner:config.banner, - DisablePokeChan:req.query.DisablePokeChan, + embedtype: req.query.embedtype, + banner: config.banner, + DisablePokeChan: req.query.DisablePokeChan, verify, isOldWindows, proxyurl, - random + random, }); }; @@ -225,14 +221,14 @@ module.exports = function (app, config, renderTemplate) { if (isvld && req.params.v.length >= 10) { return res.redirect(`/watch?v=${req.params.v}`); } else { - res.status(404) + res.status(404); return renderTemplate(res, req, "404.ejs", { - isOldWindows, - random - }); + isOldWindows, + random, + }); } } return rendermainpage(); }); -}; \ No newline at end of file +};