YouTube RSS Link Oluşturucu
Bir kanal veya oynatma listesi için YouTube RSS / Atom feed URL'si oluşturun; Shorts'u hariç tutmak veya yalnızca uzun form videoları, Shorts veya canlı yayınları içermek için isteğe bağlı filtreler kullanın.
Girdi
Çıktı
Readme
YouTube kanalı için RSS beslemesi nedir?
RSS beslemesi, bir web sitesinden en son öğelerin makine tarafından okunabilir bir listesidir ve beslenme okuyucuları güncellemeler için yoklayabilir. YouTube her kanal ve oynatma listesi için https://www.youtube.com/feeds/videos.xml adresinde bir Atom beslemesi yayınlar ve channel_id, playlist_id veya eski user parametresini kabul eder. Bu URL'yi bir beslenme okuyucusunda abone olmak, bir hesap olmadan, bildirimler olmadan ve YouTube ana sayfası algoritması olmadan bir kanalı takip etmenizi sağlar.
Bağlantı YouTube'un kullanıcı arayüzünde gösterilmez, ancak kanal sayfasının HTML'sine <link rel="alternate" type="application/rss+xml"> etiketi olarak gömülüdür; bu nedenle çoğu beslenme okuyucusu bunu bir kanal URL'sinden otomatik olarak keşfedebilir. Beslenme, başlık, yayın tarihi, açıklama, küçük resim ve görüntüleme/beğeni sayıları ile yaklaşık son 15 yüklemeyi içerir.
Araç açıklaması
Bu araç, yapıştırdığınız her şeyden doğru YouTube Atom/RSS beslemesi URL'sini oluşturur — tam kanal URL'si, bare kanal ID'si (UC…), oynatma listesi URL'si veya ID'si, eski /user/ URL'si veya mevcut feeds/videos.xml bağlantısı. Ayrıca varsayılan kanal beslemesini (uzun videoları, Shorts'ları ve canlı yayınları karıştıran) yalnızca okumak istediğiniz içerik türünü ortaya çıkaran filtrelenmiş varyantlarla değiştirmenizi sağlar.
Örnekler
| Giriş | Çıkış |
|---|---|
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw |
https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw |
UCXuqSBlHAE6Xw-yeJA0Tunw (filtre: Yalnızca uzun form) |
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 |
Özellikler
- Kanal URL'lerini, kanal ID'lerini, oynatma listesi URL'lerini, oynatma listesi ID'lerini,
/user/URL'lerini ve mevcut beslenme URL'lerini kabul eder - YouTube Shorts ve canlı yayınları beslemeden hariç tutmak için isteğe bağlı filtreler
- Kendi sitenize beslenme keşfini gömmek için hazır-yapıştır
<link rel="alternate">HTML parçacığı oluşturur - Standart
feeds/videos.xmlURL'si aracılığıyla tek tıklamayla "Beslenme okuyucuda aç" @handleURL'lerini algılar ve YouTube'un API'si olmadan çözülemeyeceğini uyarır
Kullanım durumları
- Bir içerik oluşturucuya kendi kendine barındırılan bir beslenme okuyucusunda (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) YouTube bildirimleri veya önerileri olmadan abone olmak
- Gürültülü bir kanalı yalnızca uzun form yüklemelerine filtrelemek, böylece YouTube Shorts ve canlı yayınlar okuma listenizi doldurmayı durdurur
- Kişisel bir siteye
<link rel="alternate" type="application/rss+xml">etiketi eklemek, ziyaretçilerin tarayıcıları ve okuyucuları beslenmeyi otomatik olarak keşfedebilsin diye favori kanallarla bağlantı kurmak
Nasıl çalışır
Bir kanal beslemesi için YouTube, belgelenen feeds/videos.xml?channel_id=UC… formunu ortaya çıkarır. İçerik türünü filtrelemek için araç, belgelenmemiş ancak yaygın olarak kullanılan bir numarayı kullanır: her kanal, kanal ID'sinden öncü UC yerine farklı bir önek koyarak türetilen bir dizi otomatik oluşturulan oynatma listesine sahiptir.
| Filtre | Oynatma Listesi ID'si ön eki | İçerik |
|---|---|---|
| Tüm videolar | UC… (kanal beslemesi) |
Uzun form videolar, Shorts ve canlı yayınlar karışık |
| Yalnızca uzun form | UULF… |
Yalnızca normal uzun form videolar — Shorts yok, canlı yok |
| Yalnızca Shorts | UUSH… |
Yalnızca Shorts |
| Yalnızca canlı yayınlar | UULV… |
Yalnızca canlı yayınlar |
Yani UCXuqSBlHAE6Xw-yeJA0Tunw kanalı için, yalnızca uzun form beslemesi feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw şeklindedir. Bu önekler topluluk tarafından tersine mühendislik yapılmıştır ve YouTube tarafından resmi olarak duyurulmamıştır.
Seçenekler açıklandı
- YouTube kanalı veya oynatma listesi — Aşağıdakilerden herhangi birini yapıştırın: bir kanal URL'si (
/channel/UC…), bir kanal ID'si (UC…), bir oynatma listesi URL'si (?list=…ile), bare oynatma listesi ID'si (PL…,UU…,FL…, …), eski/user/NAMEURL'si,@handleURL'si (uyarı verecek — Sınırlamalar'a bakın) veya mevcutfeeds/videos.xmlURL'si. - Filtre — Yalnızca kanal girdileri için anlamlıdır. Resmi
channel_idbeslemesi ileUULF/UUSH/UULVtüretilmiş oynatma listesi beslemeleri arasında geçiş yapar. Oynatma listesi veya kullanıcı girdileri için filtre yok sayılır çünkü temel beslenme zaten sabit bir listedir.
Sınırlamalar
@handleURL'leri doğrudan dönüştürülemez. YouTube'un genel sayfası, kazıma olmadan handle'dan kanal ID'sine kararlı bir eşleme içermez. Kanalı bir tarayıcıda açın, sayfa kaynağını görüntüleyin veUC…ID'sini kopyalayın — veya kanalın/channel/UC…URL'sini kullanın.- Shorts/uzun/canlı filtrelemesi yalnızca kanallar için çalışır (türetilmiş oynatma listesi ID'lerine dayanır). Oynatma listesi girdileri için uzunluktan bağımsız olarak oynatma listesindeki her öğe dahil edilir.
UULF,UUSHveUULVönekleri YouTube tarafından belgelenmemiştir ve uyarı olmaksızın kaybolabilir.- YouTube beslemeleri yalnızca en son ~15 öğeyi listeler ve hizmet bazen hız sınırlamasına veya geçici olarak kullanılamaz; bu YouTube'un sınırlamasıdır, aracın değil.
- Özel, yalnızca üyeler ve listelenmemiş videolar beslemelere dahil edilmez.
İpuçları
- Yalnızca uzun form filtresini varsayılan olarak seçili tutun — çoğu "Shorts beslenme okuyucumu kirletiyor" şikayeti
UULF…ile anında kaybolur. - Beslenme okuyucunuz beslenme başına kuralları destekliyorsa, Tüm videolar beslemesini tutabilir ve bunun yerine
/shorts/içeren URL'leri otomatik olarak okundu olarak işaretlemek için filtreleyebilirsiniz. - Kendi sayfanıza beslenme keşfini gömmek için, oluşturulan
<link rel="alternate">parçacığını ilgili HTML sayfasının<head>bölümüne kopyalayın.
SSS
YouTube abone ol düğmesi yeterli değil mi? Zil yalnızca YouTube/Google içinde bildirim gönderir. RSS beslemesi, herhangi bir beslenme okuyucusunun, e-postadan RSS'ye köprüsünün veya otomasyon aracının YouTube hesabı olmadan aynı güncellemeleri tüketmesini sağlar.
Shorts yine de uzun form beslemesinde görünecek mi?
UULF oynatma listesi, kanal için YouTube'un kendi "uzun form videolar" otomatik oynatma listesidir, bu nedenle Shorts hariç tutulmalıdır. Sınırda olan az sayıda video (YouTube'un Shorts eşiğinin kenarında dikey kliplar) ara sıra sızabilir.
Bu beslemeler RSS mi yoksa Atom mı?
Atom 1.0, YouTube bunları <link> etiketinde application/rss+xml ile etiketlemesine rağmen. Her modern beslenme okuyucusu her iki formatı şeffaf bir şekilde işler.
Kendi aboneliklerim veya daha sonra izle için bir beslenme alabilir miyim? Bu araç aracılığıyla değil — bunlar kimlik doğrulaması gerektirir ve genel XML beslemeleri olarak gösterilmez.