From ea40bbb8a029cf10f59f9abf85ca20cc33411290 Mon Sep 17 00:00:00 2001 From: Kankys Date: Tue, 23 Dec 2025 21:38:48 +0100 Subject: [PATCH] =?UTF-8?q?nasazen=20ostr=C3=BD=20provoz,=20social,=20prop?= =?UTF-8?q?agace?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .htaccess | 8 +++ index.html | 18 +++++- musicData.js | 159 +++++++++++++++++++++++++++++++++++++++++++++++---- script.js | 31 ++++++---- style.css | 1 + 5 files changed, 194 insertions(+), 23 deletions(-) create mode 100644 .htaccess diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..a4e31a7 --- /dev/null +++ b/.htaccess @@ -0,0 +1,8 @@ + + RewriteEngine On + RewriteBase / + + # Přesměrování na HTTPS + RewriteCond %{HTTPS} off + RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] + \ No newline at end of file diff --git a/index.html b/index.html index 7a5fc9a..f89494d 100644 --- a/index.html +++ b/index.html @@ -3,6 +3,16 @@ Hudební Kalendář + + + + + + + + + + @@ -12,9 +22,11 @@ -

🎸 Zažij numetal a grunge každý den. 💿

- +

🎸 Zažij numetal a grunge každý den, po celý rok. 💿

+

💿 Každý den jedno album. 💪 Zvládneš tuto výzvu v roce 2026? 🤟 Ukaž že na to máš.

+

Aplikace je v testovacím režimu (díky za nahlášení chyb). Na ostro jedeme od 1.1.2026!

+

#GrungeMetalRok #HudebniVyzva #NuMetal #AlbumDne #TipNaHudbu #DnesPosloucham

@@ -30,7 +42,7 @@ -
Výzva
+
Výzva
diff --git a/musicData.js b/musicData.js index 873c5f8..009260d 100644 --- a/musicData.js +++ b/musicData.js @@ -1,13 +1,12 @@ // --- 1. MOJE "DATABÁZE" (Seznam alb) --- - // Tady si ručně dopíšeš alba a dny. - // Formát data musí být: "RRRR-MM-DD" (Rok-Měsíc-Den) + const kalendarAlb = [ { datum: "2025-12-20", umelec: "🎤 Tool ", nazev: "💿 Salival ", img: "https://images.genius.com/2bac33fc6e404c66a295f683bbe8c54d.1000x1000x1.jpg", - vydano: "12. 12. 2000", + vydano: "12.12.2000", recenze: "Není to řadové album, ale box set s raritami a živáky (včetně legendární verze Pushit). Temné, komplexní, perfektní na dlouhé zimní večery.", tidal: "https://tidal.com/artist/3850668", spotify: "https://open.spotify.com/artist/2yEwvVSSSUkcLeSTNyHKh8" @@ -17,7 +16,7 @@ umelec: "🎤 Green River ", nazev: "💿 Come on Down ", img: "https://resources.tidal.com/images/13d76b12/a493/46c4/abf9/70b3520f8fc7/1280x1280.jpg", - vydano: "?. 12. 1985", + vydano: "?.12.1985", recenze: "Historický moment: Tohle je často považováno za vůbec první grunge nahrávku v historii. Vyšlo to přesně v tomto období před 40 lety. Špinavý zvuk ze Seattlu pro nejkratší den v roce.", tidal: "https://tidal.com/album/89971320", spotify: "https://open.spotify.com/album/6H9W3HqmS2UC5QdX7uKpQm" @@ -27,29 +26,169 @@ umelec: "🎤 Alice in Chains ", nazev: "💿 Live ", img: "https://resources.tidal.com/images/1cabaac7/b976/48ba/8fb3/0ce6808d48eb/1280x1280.jpg", - vydano: "5. 12. 2000", + vydano: "5.12.2000", recenze: "Proč dnes: Syrový živák, poslední oficiální nahrávka s Layne Staleym před jeho smrtí. Vydáno v prosinci, nese v sobě tu správnou grunge melancholii.", tidal: "https://tidal.com/album/33972333", spotify: "https://open.spotify.com/album/36D5anaunH3SgBNgaW3cy4" }, { datum: "2025-12-23", - umelec: "Nine Inch Nails", + umelec: "🎤 Nine Inch Nails", nazev: "💿 Not the Actual Events (EP)", img: "https://resources.tidal.com/images/ee154499/d2ad/4d30/91a3/c87e83e71b12/1280x1280.jpg", - vydano: "23. 12. 2016", + vydano: "23.12.2016", recenze: "Trefa: Jedna z mála nahrávek, která vyšla přesně v tento den. Trent Reznor (který inspiroval celý nu-metal) vydal toto EP den před Štědrým dnem. Těžké, industriální, nekompromisní.", tidal: "https://tidal.com/album/68529661", spotify: "https://open.spotify.com/album/2fThnKRzs6iudIAzHP9VOa", }, { datum: "2025-12-24", - umelec: "Nirvana", + umelec: "🎤 Nirvana", nazev: "💿 Incesticide", img: "https://resources.tidal.com/images/6c1c7df4/f424/49e1/bccb/4d1cc52bd0f9/1280x1280.jpg", - vydano: "14. 12. 1992", + vydano: "14.12.1992", recenze: "Sváteční volba: Tohle je kompilace B-stran a rarit. Je to jako rozbalování dárků, které jsi nečekal. Obsahuje Sliver nebo Aneurysm. Skvělý soundtrack k alternativním Vánocům.", tidal: "https://tidal.com/album/94436656", spotify: "https://open.spotify.com/search/Incesticide", - } + }, + { + datum: "2025-12-25", + umelec: "🎤 The Smashing Pumpkins", + nazev: "💿 Machina II/The Friends & Enemies of Modern Music ", + img: "https://iv1.lisimg.com/image/554477/500full-machina-ii--slash--the-friends-and-enemies-of-modern-music-cover.jpg", + vydano: "12.2000", + recenze: "Proč dnes: Billy Corgan toto album vydal zdarma na internetu jako vánoční dárek fanouškům na konci roku, když ho label odmítl vydat. Syrový, nedoceněný grunge/alt-rock.", + tidal: "https://tidal.com/album/454243586", + spotify: "https://open.spotify.com/album/4hrZp6mKgz0HG7UpRbNYQx", + }, + { + datum: "2025-12-26", + umelec: "🎤 Linkin Park", + nazev: "💿 One More Light Live", + img: "https://resources.tidal.com/images/4fb250de/c824/4cd4/a10c/5a29a1e6bd9f/1280x1280.jpg", + vydano: "15.12.2017", + recenze: "Vyšlo v prosinci jako pocta Chesterovi Benningtonovi po jeho smrti. Velmi emotivní poslech na druhý svátek vánoční, kdy člověk bilancuje.", + tidal: "https://tidal.com/album/82262123", + spotify: "https://open.spotify.com/album/0zcNtUZ2oEpRmiDuWBFvcX", + }, + { + datum: "2025-12-27", + umelec: "🎤 Mudvayne", + nazev: "💿 The Beginning of All Things to End", + img: "https://resources.tidal.com/images/077ecb50/d775/44ca/87da/1746ee54b7c2/1280x1280.jpg", + vydano: "11.2001", + recenze: "Mezi svátky je čas na technický nu-metal. Toto je kompilace jejich prvních demáčů a remixů. Hodně agresivní a syrové.", + tidal: "https://tidal.com/album/1779466", + spotify: "https://open.spotify.com/album/6aBCXfFv8Nq5u7pnrwrpmd", + }, + { + datum: "2025-12-28", + umelec: "🎤 Probot", + nazev: "💿 Probot", + img: "https://resources.tidal.com/images/aeba84b7/331c/4a23/9710/b688fddc1f01/1280x1280.jpg", + vydano: "2004", + recenze: "28. prosince 2015 zemřel Lemmy Kilmister. I když Motörhead není nu-metal, Dave Grohl (Nirvana) nahrál album Probot s Lemmym a dalšími legendami. Je to most mezi grunge a metalem. Povinnost na tento den.", + tidal: "https://tidal.com/album/50901744", + spotify: "https://open.spotify.com/album/7DOHlmOkTbHmrnJI80tLZD", + }, + { + datum: "2025-12-29", + umelec: "🎤 Sevendust", + nazev: "💿 Retrospective 2", + img: "https://resources.tidal.com/images/c4425ea1/9dc2/403c/9f76/57ff79c63156/1280x1280.jpg", + vydano: "11.12.2007", + recenze: "Sevendust jsou dříči nu-metalu. Tahle prosincová kompilace shrnuje jejich silné období. Energické riffy, které tě proberou z vánočního kómatu.", + tidal: "https://tidal.com/album/28070798", + spotify: "https://open.spotify.com/album/6yYXOgEjgPVl6q47vJwWD2", + }, + { + datum: "2025-12-30", + umelec: "🎤 Korn", + nazev: "💿 The Path of Totality", + img: "https://resources.tidal.com/images/234c6e8c/f61f/4d6d/8252/98ae57e92824/1280x1280.jpg", + vydano: "11.12.2007", + recenze: "Experimentální album, kde Korn spojili nu-metal s dubstepem. Vyšlo v prosinci a svou elektronickou energií se už pomalu hodí k přípravám na Silvestra.", + tidal: "https://tidal.com/album/10695511", + spotify: "https://open.spotify.com/album/3ARqpnmjMB5O8uihXOOxbW", + }, + { + datum: "2025-12-31", + umelec: "🎤 Limp Bizkit", + nazev: "💿 Greatest Hitz", + img: "https://resources.tidal.com/images/ac3919ed/1956/4e2d/b31c/7aa1aae7c44a/1280x1280.jpg", + vydano: "06.11.2011", + recenze: "Party time: Na Silvestra nechceš depresi, chceš energii. Break Stuff, Rollin', My Generation. Tohle je ultimátní nu-metalový playlist na konec roku.", + tidal: "https://tidal.com/album/477372", + spotify: "https://open.spotify.com/album/50na3UenOpUOS1uuWXM0AY", + }, + { + datum: "2026-01-01", + umelec: "🎤 World Eaters", + nazev: "💿 Hounds of Blood", + img: "https://resources.tidal.com/images/f30e0982/e8d0/4e76/99de/86200e54f233/1280x1280.jpg", + vydano: "01.2025", + recenze: "Začneme něčím čerstvým. Vyšlo to loni na Nový rok. Není to čistý nu-metal, ale má to tu správnou těžkotonážní, podladěnou energii na probrání po Silvestru.", + tidal: "https://tidal.com/album/407465973", + spotify: "https://open.spotify.com/album/3lhQtukPpt4EtjyV9qK9fi", + }, + { + datum: "2026-01-02", + umelec: "🎤 Relative Ash", + nazev: "💿 Demos", + img: "https://resources.tidal.com/images/02eea87a/3f56/421a/8289/9de0cb7d5dfd/1280x1280.jpg", + vydano: "2021", + recenze: "Často přezdíváni jako klony Deftones, ale nenech se odradit. Je to emocionální, uřvaný nu-metal, který neprávem zapadl. Pokud miluješ album Adrenaline od Deftones, tohle tě dostane.", + tidal: "https://tidal.com/album/185478993", + spotify: "https://open.spotify.com/album/4SOqCRLPr4QdK1HK6tVv08", + }, + { + datum: "2026-01-03", + umelec: "🎤 Factory 81", + nazev: "💿 Factory 81", + img: "https://resources.tidal.com/images/664d12bc/3436/4689/95f3/4cdca2a4ec87/1280x1280.jpg", + vydano: "2019", + recenze: "Jedna z nejlepších neznámých kapel éry. Žádný rap, jen čistý groove a skvělý řev. Syrovost, která se dnes už moc neslyší.", + tidal: "https://tidal.com/album/116428016", + spotify: "https://open.spotify.com/album/2hKq4RNKpMRL3iQTD3Oyam", + }, + { + datum: "2026-01-04", + umelec: "🎤 Shuvel", + nazev: "💿 Set It Off", + img: "https://resources.tidal.com/images/3eb39694/995e/4278/a9ba/f586e91943db/1280x1280.jpg", + vydano: "2000", + recenze: "Tohle je pro fanoušky rapu v metalu (ala P.O.D. nebo Rage Against The Machine). Funky, skákavé a neuvěřitelně chytlavé.", + tidal: "https://tidal.com/album/35970596", + spotify: "https://open.spotify.com/album/4lncBU2DPs47pfUBBu4Zfi", + }, + { + datum: "2026-01-05", + umelec: "🎤 NO One", + nazev: "💿 NO One", + img: "https://resources.tidal.com/images/8e4e12fb/2106/4002/ab8f/07737180da36/1280x1280.jpg", + vydano: "2001", + recenze: "Chicago scene. Temnější nu-metal, který má blízko k Disturbed (stejný producent), ale je mnohem surovější a méně rádiový. Bohužel Spotify No One nenabízí", + tidal: "https://tidal.com/album/342670905", + spotify: " ", + }, + { + datum: "2026-01-06", + umelec: "🎤 Sw1tched", + nazev: "💿 Subject to Change", + img: "https://resources.tidal.com/images/1ded80f0/0a8a/4f41/8ecd/c2ee173b6c29/1280x1280.jpg", + vydano: "2002", + recenze: "Pokud máš rád Linkin Park nebo Adema, tohle je přesně pro tebe. Melodické refrény střídané s řevem. Hitovka Inside byla ve své době v USA docela známá.", + tidal: "https://tidal.com/album/22090641", + spotify: "https://open.spotify.com/album/5j2O3OKd3D0aK2lFoVaSG3", + }, + { + datum: "2026-01-07", + umelec: "🎤 Twisted Method ", + nazev: "💿 Escape from Cape Coma", + img: "https://resources.tidal.com/images/cecd9139/c794/4711/ab7c/c971977b909e/1280x1280.jpg", + vydano: "2003", + recenze: "Floridská šílenost. Je to agresivní, rychlé a trochu ujeté. Perfektní ukázka toho, jak nu-metal zněl těsně před svým ústupem ze slávy.", + tidal: "https://tidal.com/album/255500183", + spotify: "https://open.spotify.com/album/3GzpA2rUPGt29aWbkMVctj", + }, ]; \ No newline at end of file diff --git a/script.js b/script.js index fef57b3..62ff63d 100644 --- a/script.js +++ b/script.js @@ -1,14 +1,26 @@ // --- 2. ZJIŠTĚNÍ DNEŠNÍHO DATA --- - // Získáme dnešní datum ve formátu RRRR-MM-DD - // Proměnná 'kalendarAlb' se načte z předchozího souboru. - const dnes = new Date().toISOString().split('T')[0]; + // objekt s aktuálním časem +const datum = new Date(); + +// rok, měsíc a den podle LOKÁLNÍHO času počítače +const rok = datum.getFullYear(); +// Leden je v JS 0, proto přičíst 1. +// .padStart(2, '0') zajistí, že před jednociferné číslo se dá nula (např. "05") +const mesic = String(datum.getMonth() + 1).padStart(2, '0'); +const den = String(datum.getDate()).padStart(2, '0'); + +// formát "RRRR-MM-DD" +const dnes = `${rok}-${mesic}-${den}`; + +// výpis do konzole +// console.log("Opravené datum (lokální):", dnes); - // Pro testování si můžeš odkomentovat řádek níže a změnit datum ručně: + // Pro testování: // const dnes = "2025-12-24"; - console.log("Dnes je:", dnes); // Vypíše do konzole prohlížeče (F12) + console.log("Dnes je:", dnes); // --- 3. HLEDÁNÍ V SEZNAMU --- // Funkce .find() projde pole 'kalendarAlb' a hledá shodu data @@ -18,7 +30,7 @@ const vystup = document.getElementById('zobrazeni-alba'); if (dnesniAlbum) { - // Pokud jsme našli album pro dnešek: + // Dnešní album vystup.innerHTML = `
🗓️ ${dnesniAlbum.datum}
@@ -31,7 +43,7 @@
`; } else { - // Pokud pro dnešek nic naplánováno není: + // Alert bez alba vystup.innerHTML = `

Dnes není v plánu žádné album 🎵

@@ -40,7 +52,7 @@ `; } - // Photo Gallery -> section (zoom) + // --- 5. Photo Gallery -> section (zoom) const img = document.querySelector(".zoom"); img.addEventListener("mouseenter", () => { @@ -51,7 +63,7 @@ img.addEventListener("mouseleave", () => { img.style.transform = "scale(1)"; }); -// --- 5. LOGIKA PRO ARCHIV (Předchozí alba) --- +// --- 6. LOGIKA PRO ARCHIV (Předchozí alba) --- const btnArchiv = document.getElementById('btn-archiv'); const divArchiv = document.getElementById('archiv-container'); @@ -85,7 +97,6 @@ btnArchiv.addEventListener('click', () => { htmlObsah += `
${album.datum}
- ${album.nazev}

${album.umelec}

diff --git a/style.css b/style.css index f98f0b0..fcae96c 100644 --- a/style.css +++ b/style.css @@ -12,6 +12,7 @@ body { font-family: sans-serif; text-align: center; padding: 50px; background-co h2 { color: black} .datum { color: red; font-size: 0.9em; margin-bottom: 10px; font-weight: bold;} #vyzva {width: 7%; height: auto} + /* Styl pro tlačítka streamovacích služeb */ .btn { display: inline-block; /* Aby měly rozměry */