javascript
const http = require("http");
const url = require("url");
const PORT = 3000;
const data = {
info: {
name: "Tytus Szyluk",
aka: [
"Algidziak",
"Atlas",
"Belmondawg",
"Belmondo",
"Belmondoe",
"Belmondziak Sztosinger",
"Belmondziarz",
"Bojkot",
"Boris Becker",
"Cejrondo",
"Cipkoholik",
"crusader",
"Czarnoksiężnik z oz",
"Czarodziej z Oz",
"człowiek z blizną",
"Daquan",
"Dr Ągal",
"Dr Traphałs",
"Freddie Mercury polskiego rapu",
"G",
"G z gdyni a nie z indii",
"gambler",
"George Orwell z bongiem",
"Hajle Syllasje",
"Harpagan",
"Husky",
"Hustler",
"Inspektor Gadżet",
"Jonny Quest",
"Keepercipek",
"Kolega od jebanka",
"krejzol",
"Kuti",
"Liroy Merlin",
"Mały Micky",
"marka",
"Mick Jagger",
"Młody Algida",
"Młody Bamber",
"Młody Bi",
"Młody Bonaparte tylko że naprawdę",
"Młody Bundy",
"Młody Coke Boy",
"Młody figlarz",
"Młody G",
"Mlody G aka lubię kwit jak cakecamp ej",
"Młody G belmondziarz z gdyni a nie skądś tam",
"Młody G kapral",
"młody g night",
"Młody G reprezent",
"Młody G Sportowiec",
"Młody G to król nie uliczny druid",
"Młody G Trendsetter",
"Młody G z Gdyni",
"Młody G z gdyni a nie z francji",
"Młody G z gdyni a nie z karwin",
"Młody G z gdyni a nie z nairobi",
"młody g z gdyni ale w gańsku",
"Młody G z Gdyni i nie z Kambodży",
"Młody G'RO",
"Młody Gdynianin",
"Młody Gie",
"Młody gingerbread",
"Młody Glitch",
"Młody Gypsy",
"Młody howlin wolf z gdyni",
"Młody Kmicic",
"Młody łapserdak",
"Młody Libertarianin",
"Młody Majster",
"Młody Mastermind",
"Młody Mowgli",
"Młody Muchadore",
"Młody Murzynek Bambo",
"Młody Rastafari",
"Młody Sarmata",
"Młody Scrooge McDuck",
"Młody Snake Plissken",
"Młody Stavro Blofeld",
"Młody tester",
"Mobbyn Ranger",
"Motorhead",
"Mowgli Wychowanek Dżungli",
"Mr. belmondo",
"Muszkieter",
"nafazowany jak Księżyc",
"Narco-polo",
"Nowy Belmondo",
"nowy Cheops",
"Nowy johnny cash",
"Nowy Larry Flynt",
"Nowy Mad Max",
"nowy Mojżesz",
"Nowy Napoleon tylko większe berło",
"Nowy Orson Welles",
"Nowy Tony Hawk tylko że rapowy",
"Obywatel bez NIPu",
"Obywatel Meksyku",
"Ostateczny nurt",
"Parapeciarz",
"performer",
"Proteziak",
"Psychodeliczny wiking",
"Scrooge Ebenezer",
"Sportowiec",
"Strimer",
"Sułtan",
"Syn Ayn",
"Syn Makumby",
"SZPONT-BOB",
"Sztosinger",
"Titi",
"Tytus",
"Tytus Szyluk",
"Urwipołeć śmierdzący groszem",
"Wasza wysokość",
"Woody Woodpecker",
"Z gdyni młody G a nie z rosji",
"Z gdyni młody g a nie z kapsztad",
"Z gdyni młody g a nie z libii",
"Zdrowy młody g mega wizard",
"żyd",
],
genre: "rap / trap / memerap / pop",
origin: "Gdynia, Polska, 20.09.1991",
},
albums: [
{ title: "Aglio e Olio" },
{ title: "Aglio e Olio EP" },
{ title: "Hustle As Usual EP" },
{ title: "Hustle As Usual EP+(plus)" },
{ title: "Piekarenka" },
{ title: "Sos, Ciuchy i Borciuchy" },
{ title: "Strefa Ruchu" },
{ title: "Sztossingery EP" },
{ title: "Śmengs Mixtape" },
{ title: "uhqqow" },
],
songs: [
// Sztossingery EP (Unreleased)
{
title: "Pappardelle all'arrabbiata (Schmoltz Viva Italia Remix)",
album: "Sztossingery EP",
unreleased: true,
},
{
title: "Te Tereny (Niemoc Remix)",
album: "Sztossingery EP",
unreleased: true,
},
{
title: "Wte i Wewte (Speek Remix)",
album: "Sztossingery EP",
unreleased: true,
},
{
title: "Poppyn Universe (Polotronic Remix) (Ft. YoMenik)",
album: "Sztossingery EP",
unreleased: true,
},
{
title: "Agnihotra (Tamten Version)",
album: "Sztossingery EP",
unreleased: true,
},
{
title: "Te Tereny (Pejzaż Remix)",
album: "Sztossingery EP",
unreleased: true,
},
{
title: "Captcha (Karol Aleksander Remix)",
album: "Sztossingery EP",
unreleased: true,
},
// Hustle As Usual EP
{ title: "Intro", album: "Hustle As Usual EP" },
{ title: "CAPTCHA", album: "Hustle As Usual EP" },
{ title: "Te Tereny", album: "Hustle As Usual EP" },
{ title: "Agnihotra (skit)", album: "Hustle As Usual EP" },
{ title: "Followup (Ft. Dizkret)", album: "Hustle As Usual EP" },
{ title: "Popp Deep (skit)", album: "Hustle As Usual EP" },
{ title: "Z.K.C.K. (Teesy Vol. 2/10)", album: "Hustle As Usual EP" },
{ title: "Wte i wewte", album: "Hustle As Usual EP" },
{ title: "Pappardelle all’arrabbiata", album: "Hustle As Usual EP" },
{ title: "P.S.W.I.S. (DJ Eprom Remix)", album: "Hustle As Usual EP" },
{ title: "Poppyn Universe (Ft. YoMenik)", album: "Hustle As Usual EP" },
{ title: "Strona B", album: "Hustle As Usual EP" },
// Hustle As Usual EP+(plus)
{ title: "Intro", album: "Hustle As Usual EP+(plus)" },
{ title: "CAPTCHA", album: "Hustle As Usual EP+(plus)" },
{ title: "Te Tereny", album: "Hustle As Usual EP+(plus)" },
{ title: "Agnihotra (skit)", album: "Hustle As Usual EP+(plus)" },
{ title: "Followup (Ft. Dizkret)", album: "Hustle As Usual EP+(plus)" },
{ title: "Popp Deep (skit)", album: "Hustle As Usual EP+(plus)" },
{ title: "Z.K.C.K. (Teesy Vol. 2/10)", album: "Hustle As Usual EP+(plus)" },
{ title: "Wte i wewte", album: "Hustle As Usual EP+(plus)" },
{ title: "Pappardelle all’arrabbiata", album: "Hustle As Usual EP+(plus)" },
{ title: "P.S.W.I.S.", album: "Hustle As Usual EP+(plus)" },
{
title: "Poppyn Universe (Ft. YoMenik)",
album: "Hustle As Usual EP+(plus)",
},
{ title: "Strona B", album: "Hustle As Usual EP+(plus)" },
{
title: "P.S.W.I.S. (DJ Eprom Remix)",
album: "Hustle As Usual EP+(plus)",
},
{ title: "Strona B (Pers Remix)", album: "Hustle As Usual EP+(plus)" },
{
title: "Pappardelle all'arrabbiata (Urb Remix)",
album: "Hustle As Usual EP+(plus)",
},
{ title: "Z.K.C.K. (Kixnare Remix)", album: "Hustle As Usual EP+(plus)" },
// Aglio e Olio EP
{
title: "Aglio Oilo e Peperoncino (Ft. YoMenik)",
album: "Aglio e Olio EP",
},
{
title: "Żyli Byli Try Japoni (skit) (Ft. Babcia Wiosna)",
album: "Aglio e Olio EP",
},
{ title: "Teesy (Vol. 1/10)", album: "Aglio e Olio EP" },
{ title: "Emploi (Aglio e Olio)", album: "Aglio e Olio EP" },
{ title: "Osąd (Expo 2000 Remix)", album: "Aglio e Olio EP" },
{ title: "Skit Gyros", album: "Aglio e Olio EP" },
{ title: "Choppin’ Dem Thangs", album: "Aglio e Olio EP" },
{ title: "Skit Truteń", album: "Aglio e Olio EP" },
// Aglio e Olio
{ title: "Aglio Oilo e Peperoncino (Ft. YoMenik)", album: "Aglio e Olio" },
{
title: "Żyli Byli Try Japoni (skit) (Ft. Babcia Wiosna)",
album: "Aglio e Olio",
},
{ title: "Teesy (Vol. 1/10)", album: "Aglio e Olio" },
{ title: "Emploi (Aglio e Olio)", album: "Aglio e Olio" },
{ title: "Osąd (Expo 2000 Remix)", album: "Aglio e Olio" },
// Piekarenka
{ title: "Piekarenka (Upgrade)", album: "Piekarenka" },
{ title: "Piekarenka Bonus Breaks", album: "Piekarenka" },
{ title: "Plac Cashubski", album: "Piekarenka" },
{ title: "Piekarenka, ale to '96", album: "Piekarenka" },
// Śmengs Mixtape
{ title: "Poppyn!", album: "Śmengs Mixtape" },
{ title: "Uchiyama", album: "Śmengs Mixtape" },
{ title: "Yomen Videos (Ft. YoMenik)", album: "Śmengs Mixtape" },
{ title: "Fresh Air (Ft. Michał Urbaniak)", album: "Śmengs Mixtape" },
{ title: "Ouncja", album: "Śmengs Mixtape" },
{
title: "1664 by Belmondo & Profeat (Ft. Heri (FRA) & Mr Yan (FRA))",
album: "Śmengs Mixtape",
},
{ title: "SCiB 2000", album: "Śmengs Mixtape" },
{ title: "JAK MOŻNA? (420 SNIPPET)", album: "Śmengs Mixtape" },
{ title: "Hip-Hop", album: "Śmengs Mixtape" },
{ title: "Ernst Stavro Blofeld 2000", album: "Śmengs Mixtape" },
// uhqqow
{ title: "mobbyn.com by Belmondo", album: "uhqqow" },
{ title: "Nieprawdopodobne (Ft. Bajorson)", album: "uhqqow" },
{ title: "Yebać", album: "uhqqow" },
{ title: "YoMenik (Ft. YoMenik)", album: "uhqqow" },
{ title: "UPS (Ft. Bajorson)", album: "uhqqow" },
{ title: "Resort", album: "uhqqow" },
{ title: "London (Skit)", album: "uhqqow" },
{ title: "Karabin (Ft. Bajorson)", album: "uhqqow" },
{ title: "Wszokusątesuki (Ft. Diho & Plejer)", album: "uhqqow" },
{ title: "Z kim się kurwo bujasz", album: "uhqqow" },
{ title: "Flashback", album: "uhqqow" },
{ title: "Bungee", album: "uhqqow" },
{ title: "Szkło", album: "uhqqow" },
{ title: "Reklama by GSP (POL)", album: "uhqqow" },
{ title: "Ciągłe dymy (Ft. DwaCe)", album: "uhqqow" },
{ title: "Atlas / Biały diabeł / Turret", album: "uhqqow" },
{ title: "Ranek na mieście by GSP (POL)", album: "uhqqow" },
// Sos, Ciuchy i Borciuchy
{
title: "Intro (Pierwszy w Polsce Rap)",
album: "Sos, Ciuchy i Borciuchy",
},
{ title: "Mam do załatwienia sprawę", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Pillow Talk", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Smuty (skit)", album: "Sos, Ciuchy i Borciuchy" },
{
title: "Lot (ft. Sentino, Don Poldon)",
album: "Sos, Ciuchy i Borciuchy",
},
{ title: "Tak bywa", album: "Sos, Ciuchy i Borciuchy" },
{ title: "ŚWIEŻY HAJS (ft. Sentino)", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Z.Ł.O (ft. Bael DCH)", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Mordo Człowieku", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Dwie Staruchy", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Variacik (ft. Don Poldon)", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Ayn Rand", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Się Wie (ft. Foster)", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Squad (ft. Sentino)", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Fela Kuti", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Brown Sugar (ft. Sentino)", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Bliżej", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Złota Whisky", album: "Sos, Ciuchy i Borciuchy" },
{ title: "Outro", album: "Sos, Ciuchy i Borciuchy" },
],
};
const server = http.createServer((req, res) => {
const parsedUrl = url.parse(req.url, true);
const { pathname } = parsedUrl;
res.setHeader("Access-Control-Allow-Origin", "*");
res.setHeader("Access-Control-Allow-Methods", "GET, POST, OPTIONS");
res.setHeader("Access-Control-Allow-Headers", "Content-Type");
if (req.method === "OPTIONS") {
res.writeHead(204);
res.end();
return;
}
res.setHeader("Content-Type", "application/json");
if (pathname === "/info") {
res.writeHead(200);
res.end(JSON.stringify(data.info));
} else if (pathname === "/albums") {
res.writeHead(200);
res.end(JSON.stringify(data.albums));
} else if (pathname === "/songs") {
res.writeHead(200);
res.end(JSON.stringify(data.songs));
} else {
res.writeHead(404);
res.end(JSON.stringify({ error: "Not found" }));
}
});
server.listen(PORT, () => {
console.log(`✅ działa na http://localhost:${PORT}`);
});
This is a public paste that anyone can view.
Share