Генератор на YouTube RSS връзки
Генерирайте YouTube RSS / Atom feed URL за канал или плейлист, с опционални филтри за изключване на Shorts или включване само на дълги видеа, Shorts или преки предавания.
Вход
Изход
Прочети ме
Какво е RSS feed за YouTube канал?
RSS feed е машинно четимо списък на скорошни елементи от уебсайт, които feed readers могат да проверяват за актуализации. YouTube публикува един за всеки канал и плейлист като Atom feed на https://www.youtube.com/feeds/videos.xml, приемайки или channel_id, или playlist_id, или наследен параметър user. Абониране на този URL в feed reader ви позволява да следите канал без акаунт, без известувания и без алгоритъма на YouTube начална страница.
Връзката не е изложена в YouTube UI, но е вградена в HTML на страницата на канала като <link rel="alternate" type="application/rss+xml"> етикет, което е причината повечето feed readers да могат да я открият автоматично от URL на канал. Feed-ът съдържа приблизително последните 15 качвания с заглавие, дата на публикуване, описание, миниатюра и брой преглеждания/харесвания.
Описание на инструмента
Този инструмент изграждане правилния YouTube Atom/RSS feed URL от всичко, което вставите — пълен URL на канал, обикновен ID на канал (UC…), URL или ID на плейлист, наследен /user/ URL или съществуваща feeds/videos.xml връзка. Той също ви позволява да замените подразбиращия се feed на канал (който смесва дълги видеа, Shorts и преки предавания) с филтрирани варианти, които показват само типа съдържание, което наистина искате да четете.
Примери
| Вход | Изход |
|---|---|
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw |
https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw |
UCXuqSBlHAE6Xw-yeJA0Tunw (филтър: Само дълги видеа) |
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 |
Функции
- Приема URL на канали, ID на канали, URL на плейлисти, ID на плейлисти,
/user/URL и съществуващи feed URL - Опционални филтри за изключване на YouTube Shorts и преки предавания от feed-а
- Генериране на готин за вставяне
<link rel="alternate">HTML фрагмент за вграждане на feed discovery в собствения си сайт - Отваряне с един клик в feed reader чрез стандартния
feeds/videos.xmlURL - Открива
@handleURL и те предупреждава, че не могат да бъдат разрешени без YouTube API
Случаи на употреба
- Абониране на създател в самостоятелно хостван feed reader (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) без YouTube известувания или препоръки
- Филтриране на шумен канал само до дълги качвания, така че YouTube Shorts и преки предавания да спрат да наводняват списъка ви за четене
- Добавяне на
<link rel="alternate" type="application/rss+xml">етикет към личен сайт, който се свързва към любими канали, така че браузърите и readers на посетителите да могат автоматично да открият feed-а
Как работи
За feed на канал, YouTube изложи документирания формуляр feeds/videos.xml?channel_id=UC…. За филтриране на тип съдържание, инструментът използва недокументиран, но широко използван трик: всеки канал автоматично притежава набор от генерирани плейлисти, чиито ID са получени от ID на канала чрез замяна на водещия UC с различен префикс.
| Филтър | Префикс на ID на плейлист | Съдържание |
|---|---|---|
| Всички видеа | UC… (feed на канал) |
Дълги видеа, Shorts и преки предавания смесени |
| Само дълги видеа | UULF… |
Само обикновени дълги видеа — без Shorts, без преки |
| Само Shorts | UUSH… |
Само Shorts |
| Само преки предавания | UULV… |
Само преки предавания |
Така че за канал UCXuqSBlHAE6Xw-yeJA0Tunw, feed-ът само за дълги видеа е feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw. Тези префикси бяха обратно инженерни от общността и не са официално обявени от YouTube.
Обяснени опции
- YouTube канал или плейлист — Вставете някое от: URL на канал (
/channel/UC…), ID на канал (UC…), URL на плейлист (с?list=…), обикновен ID на плейлист (PL…,UU…,FL…, …), наследен/user/NAMEURL,@handleURL (ще предупреди — вижте Ограничения) или съществуващfeeds/videos.xmlURL. - Филтър — Има значение само за входове на канали. Превключва между официалния
channel_idfeed и производнитеUULF/UUSH/UULVплейлист feeds. За входове на плейлист или потребител филтърът се игнорира, защото основният feed е вече фиксиран списък.
Ограничения
@handleURL не могат да бъдат преобразувани директно. Публичната страница на YouTube не съдържа стабилно съответствие от handle към ID на канала без скрейпване. Отворете канала в браузър, преглед на източника на страницата и копирайтеUC…ID — или използвайте/channel/UC…URL на канала.- Филтриране на Shorts/дълги/преки работи само за канали (защото разчита на производните ID на плейлисти). За входове на плейлист всеки елемент в плейлиста е включен независимо от дължина.
- Префиксите
UULF,UUSHиUULVне са документирани от YouTube и могат да изчезнат без известие. - YouTube feeds списък само на последните ~15 елемента и услугата е понякога ограничена по скорост или временно недостъпна; това е ограничение на YouTube, не на инструмента.
- Частни, само за членове и скрити видеа не са включени в feeds.
Съвети
- Держите Само дълги видеа филтър избран по подразбиране — повечето "Shorts замърсяват моя feed reader" оплаквания изчезват мигновено с
UULF…. - Ако вашият feed reader поддържа правила за всеки feed, можете да держите Всички видеа feed и вместо това да филтрирате URL съдържащи
/shorts/за автоматично маркиране като прочетени. - За вграждане на feed discovery на собствената си страница, копирайте генерирания
<link rel="alternate">фрагмент в<head>на съответната HTML страница.
ЧЗВ
Защо YouTube бутонът за абониране не е достатъчен? Камбанката изпраща известувания само в YouTube/Google. RSS feed позволява на всеки feed reader, email-to-RSS мост или инструмент за автоматизация да консумира същите актуализации без YouTube акаунт.
Shorts все още ще се появят в feed-а само за дълги видеа?
Плейлистът UULF е собственият "дълги видеа" автоматичен плейлист на YouTube за канала, така че Shorts трябва да бъдат изключени. Малък брой погранични видеа (вертикални клипове на границата на YouTube Shorts праг) могат понякога да преминат.
Тези feeds RSS или Atom ли са?
Atom 1.0, въпреки че YouTube ги етикетира с application/rss+xml в <link> етикета. Всеки модерен feed reader обработва и двата формата прозрачно.
Мога ли да получа feed за собствените си абонаменти или гледай по-късно? Не чрез този инструмент — те изискват удостоверяване и не са изложени като публични XML feeds.