Wszystkie strony

07 / Case study

Piotr Kalewski / 2026

Piotr Kalewski — filmy z YouTube, które same trafiają na stronę

Podstrona „Oglądam” na kalewski.com pobiera filmy prosto z kanału YouTube przez YouTube Data API. Nowe filmy pojawiają się na niej same, z podglądem po najechaniu i odtwarzaczem na stronie.

Rola
Integracja z YouTube
Rok
2026
Zakres
  • YouTube Data API
  • Lista filmów
  • Podgląd po najechaniu
  • Odtwarzacz w oknie
  • JavaScript
Dyscypliny
  • Webflow
  • YouTube Data API
  • JavaScript
Odwiedź stronę
Strona główna kalewski.com: „Projektuję eventy, po których zmierzysz, co się zmieniło”

Zadanie

Piotr Kalewski publikuje na YouTube rozmowy i nagrania o event marketingu B2B. Podstrona „Oglądam” na stronie w Webflow miała pokazywać te filmy bez przepisywania każdego nowego odcinka do CMS-a.

Zbudowałem integrację z YouTube Data API. Skrypt na stronie pobiera filmy prosto z kanału, a każdy z nich ma podgląd po najechaniu i odtwarzacz w oknie na stronie.

Schemat: strona kalewski.com/ogladam pyta YouTube Data API o filmy kluczem, który działa tylko z tej domeny, a API odczytuje kanał @kalewski i odsyła filmy z liczbą wyświetleń
Film powstaje raz, na YouTube. Strona pobiera go sama.

Lista filmów

Skrypt pyta API o wszystkie filmy z kanału, a potem o szczegóły każdego z nich: tytuł, datę, miniaturę, czas trwania i liczbę wyświetleń. Shortsy (do 60 sekund), transmisje na żywo oraz filmy prywatne i usunięte nie trafiają na listę. Pozostałe są ułożone od najchętniej oglądanych.

Podstrona „Materiały Video” na kalewski.com: siatka filmów z kanału z miniaturami, tytułami i datami publikacji
Filmy z kanału, od najchętniej oglądanych.

Nowy film opublikowany na kanale pojawia się na stronie sam, przy następnym wejściu. Miniatura jest zawsze w najwyższej jakości, jaką YouTube udostępnia dla danego filmu.

Podgląd po najechaniu

Po najechaniu na miniaturę film zaczyna grać w niej bez dźwięku. Odtwarzacze ładują się, zanim karta wjedzie na ekran, więc podgląd rusza od razu. Karty daleko od widoku zamykają swoje odtwarzacze, żeby strona nie trzymała wszystkich naraz.

Trzy karty filmów; w środkowej zamiast miniatury gra film bez dźwięku
Podgląd gra w miniaturze, bez dźwięku.

Odtwarzacz na stronie

Kliknięcie otwiera film w oknie na stronie, z dźwiękiem, od sekundy, na której zatrzymał się podgląd. Okno zamyka się klawiszem Esc, krzyżykiem albo kliknięciem obok, a film przestaje wtedy grać.

Okno z odtwarzaczem YouTube otwarte nad siatką filmów, z przyciskiem zamknięcia
Film w oknie, od miejsca, w którym był podgląd.

Bez osobnego serwera

Integracja działa w całości w kodzie strony w Webflow, bez serwera, który trzeba by utrzymywać. Klucz YouTube Data API jest więc widoczny w kodzie. Nie daje on dostępu do konta: pozwala tylko czytać to, co na kanale i tak jest publiczne, a Google przyjmuje go wyłącznie ze strony kalewski.com.

Efekt

Piotr Kalewski publikuje filmy tylko na YouTube, a podstrona „Oglądam” pokazuje je sama, bez udziału developera i bez wpisywania czegokolwiek do Webflow. Wywiady i nagrania, które powstały poza kanałem, mają osobną sekcję w Webflow CMS.

Pytania

  • Czy nowe filmy trzeba dodawać w Webflow?

    Nie. Film opublikowany na kanale YouTube pojawia się na stronie sam. W Webflow zostaje tylko wygląd siatki i okna z odtwarzaczem.

  • Czy klucz API widoczny w kodzie strony jest bezpieczny?

    Klucz nie daje dostępu do konta YouTube: pozwala tylko czytać to, co na kanale i tak jest publiczne. Google przyjmuje go wyłącznie ze strony kalewski.com.

Napisz, czego potrzebujesz.

Odpowiedź do 24 h

Czego dotyczy wiadomość?

Podaj imię i nazwisko.

Podaj poprawny adres e-mail.

Napisz wiadomość (min. 10 znaków).

Dodaj szczegóły: firma, termin, budżet
Budżet opcjonalnie

Dane z formularza wykorzystam wyłącznie do odpowiedzi na wiadomość. Polityka prywatności

SR / Terminal

Tab uzupełnia · ↑↓ historia · Esc zamyka