Generator Linku RSS YouTube
Wygeneruj adres URL kanału YouTube RSS / Atom dla kanału lub playlisty, z opcjonalnymi filtrami do wykluczenia Shorts lub uwzględnienia tylko długoformatowych filmów, Shorts lub transmisji na żywo.
Wejście
Wyjście
Instrukcja
Co to jest kanał RSS dla kanału YouTube?
Kanał RSS to czytelna dla maszyn lista ostatnich elementów ze strony internetowej, którą czytniki kanałów mogą odpytywać w poszukiwaniu aktualizacji. YouTube publikuje jeden dla każdego kanału i playlisty jako kanał Atom pod adresem https://www.youtube.com/feeds/videos.xml, akceptując parametr channel_id, playlist_id lub starszy parametr user. Subskrybowanie tego adresu URL w czytniku kanałów pozwala śledzić kanał bez konta, bez powiadomień i bez algorytmu strony głównej YouTube.
Link nie jest widoczny w interfejsie YouTube, ale jest osadzony w HTML strony kanału jako tag <link rel="alternate" type="application/rss+xml">, dlatego większość czytników kanałów może go automatycznie odkryć z adresu URL kanału. Kanał zawiera około 15 ostatnich przesyłek z tytułem, datą publikacji, opisem, miniaturą i liczbą wyświetleń/polubień.
Opis narzędzia
To narzędzie buduje prawidłowy adres URL kanału YouTube Atom/RSS z czegokolwiek, co wklejisz — pełny adres URL kanału, zwykły identyfikator kanału (UC…), adres URL playlisty lub identyfikator, starszy adres URL /user/ lub istniejący link feeds/videos.xml. Pozwala również zamienić domyślny kanał kanału (który mieszał długie filmy, Shorts i transmisje na żywo) na warianty filtrowane, które wyświetlają tylko typ zawartości, którą chcesz czytać.
Przykłady
| Wejście | Wyjście |
|---|---|
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw |
https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw |
UCXuqSBlHAE6Xw-yeJA0Tunw (filtr: Tylko długie formy) |
https://www.youtube.com/feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw |
https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMt9H1tK7nTqQ4cYbk |
https://www.youtube.com/feeds/videos.xml?playlist_id=PLrAXtmRdnEQy6nuLMt9H1tK7nTqQ4cYbk |
Funkcje
- Akceptuje adresy URL kanałów, identyfikatory kanałów, adresy URL playlist, identyfikatory playlist, adresy URL
/user/i istniejące adresy URL kanałów - Opcjonalne filtry do wykluczenia YouTube Shorts i transmisji na żywo z kanału
- Generuje gotowy do wklejenia fragment HTML
<link rel="alternate">do osadzenia odkrywania kanału na własnej stronie - Otwórz w czytniku kanałów jednym kliknięciem za pośrednictwem standardowego adresu URL
feeds/videos.xml - Wykrywa adresy URL
@handlei ostrzega, że nie można ich rozwiązać bez API YouTube
Przypadki użycia
- Subskrybowanie twórcy w samodzielnie hostowanym czytniku kanałów (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) bez powiadomień lub rekomendacji YouTube
- Filtrowanie hałaśliwego kanału do samych długich przesyłek, aby YouTube Shorts i transmisje na żywo przestały zalewać listę czytania
- Dodanie tagu
<link rel="alternate" type="application/rss+xml">do osobistej strony, która linkuje do ulubionych kanałów, aby przeglądarki i czytniki odwiedzających mogły automatycznie odkryć kanał
Jak to działa
W przypadku kanału kanału YouTube udostępnia udokumentowany formularz feeds/videos.xml?channel_id=UC…. Aby filtrować typ zawartości, narzędzie używa nieudokumentowanej, ale szeroko stosowanej sztuczki: każdy kanał automatycznie posiada zestaw wygenerowanych playlist, których identyfikatory są wyprowadzane z identyfikatora kanału poprzez zastąpienie wiodącego UC innym prefiksem.
| Filtr | Prefiks identyfikatora playlisty | Zawartość |
|---|---|---|
| Wszystkie filmy | UC… (kanał kanału) |
Długie filmy, Shorts i transmisje na żywo wymieszane |
| Tylko długie formy | UULF… |
Tylko zwykłe długie filmy — bez Shorts, bez transmisji na żywo |
| Tylko Shorts | UUSH… |
Tylko Shorts |
| Tylko transmisje na żywo | UULV… |
Tylko transmisje na żywo |
Tak więc dla kanału UCXuqSBlHAE6Xw-yeJA0Tunw, kanał tylko długich form to feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw. Te prefiksy zostały odwrotnie zainżynierowane przez społeczność i nie są oficjalnie ogłaszane przez YouTube.
Wyjaśnienie opcji
- Kanał lub playlista YouTube — Wklej dowolny z: adres URL kanału (
/channel/UC…), identyfikator kanału (UC…), adres URL playlisty (z?list=…), zwykły identyfikator playlisty (PL…,UU…,FL…, …), starszy adres URL/user/NAME, adres URL@handle(wyświetli ostrzeżenie — zobacz Ograniczenia) lub istniejący adres URLfeeds/videos.xml. - Filtr — Znaczący tylko dla wejść kanału. Przełącza się między oficjalnym kanałem
channel_ida pochodnymi kanałami playlistyUULF/UUSH/UULV. W przypadku wejść playlisty lub użytkownika filtr jest ignorowany, ponieważ podstawowy kanał jest już stałą listą.
Ograniczenia
- Adresy URL
@handlenie mogą być konwertowane bezpośrednio. Publiczna strona YouTube nie zawiera stabilnego mapowania od uchwytu do identyfikatora kanału bez scrapingu. Otwórz kanał w przeglądarce, wyświetl źródło strony i skopiuj identyfikatorUC…— lub użyj adresu URL/channel/UC…kanału. - Filtrowanie Shorts/długie/transmisje na żywo działa tylko dla kanałów (ponieważ opiera się na pochodnych identyfikatorach playlist). W przypadku wejść playlisty każdy element playlisty jest zawarty niezależnie od długości.
- Prefiksy
UULF,UUSHiUULVnie są udokumentowane przez YouTube i mogą zniknąć bez powiadomienia. - Kanały YouTube wymieniają tylko ostatnie ~15 elementów, a usługa jest czasami ograniczona szybkością lub tymczasowo niedostępna; jest to ograniczenie YouTube, a nie narzędzia.
- Prywatne, tylko dla członków i nieznajdujące się na liście filmy nie są zawarte w kanałach.
Porady
- Domyślnie zaznacz filtr Tylko długie formy — większość skarg „Shorts zalewające mój czytnik kanałów" znika natychmiast z
UULF…. - Jeśli twój czytnik kanałów obsługuje reguły dla każdego kanału, możesz zachować kanał Wszystkie filmy i zamiast tego filtrować adresy URL zawierające
/shorts/, aby automatycznie oznaczyć je jako przeczytane. - Aby osadzić odkrywanie kanału na własnej stronie, skopiuj wygenerowany fragment
<link rel="alternate">do<head>odpowiedniej strony HTML.
Często zadawane pytania
Dlaczego przycisk subskrybowania YouTube nie wystarczy? Dzwonek wysyła powiadomienia tylko wewnątrz YouTube/Google. Kanał RSS pozwala dowolnemu czytniku kanałów, mostowi email-to-RSS lub narzędziu automatyzacji konsumować te same aktualizacje bez konta YouTube.
Czy Shorts będą nadal pojawiać się w kanale tylko długich form?
Playlista UULF to własna „długie filmy" auto-playlista YouTube dla kanału, więc Shorts powinny być wykluczone. Niewielka liczba filmów pograniczych (klipy pionowe na granicy progu YouTube Shorts) może czasami przejść.
Czy te kanały to RSS czy Atom?
Atom 1.0, pomimo że YouTube oznacza je za pomocą application/rss+xml w tagu <link>. Każdy nowoczesny czytnik kanałów obsługuje oba formaty przezroczyście.
Czy mogę uzyskać kanał dla moich własnych subskrypcji lub listy do obejrzenia? Nie za pośrednictwem tego narzędzia — wymagają uwierzytelnienia i nie są udostępniane jako publiczne kanały XML.