mirror of
				https://codeberg.org/ashley/poke
				synced 2025-07-17 16:52:11 +00:00 
			
		
		
		
	p2
This commit is contained in:
		
							parent
							
								
									7188bfdf03
								
							
						
					
					
						commit
						4b33b38e1f
					
				| @ -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(); | ||||
|   }); | ||||
| }; | ||||
| }; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 ashley
						ashley