PROJET AUTOBLOG


le hollandais volant

Site original : le hollandais volant

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Mini-outil : retrouver le flux RSS d’une chaîne YouTube

samedi 9 juin 2018 à 15:55

logo youtube
Avant, Youtube permettait de suivre les publications d’une chaîne directement par RSS.
Aujourd’hui, la fonction n’est plus proposée : il n’y a plus d’icône RSS nulle-part. La fonction n’a pourtant pas disparue : elle est toujours là, c’est juste difficile à trouver.

C’est pour ça que je vous propose un petit outil (en JavaScript) de trouver l’URL du flux RSS à partir de l’URL de la chaîne :






<script>document.getElementById('trouver').addEventListener('click', function(){var urlchaine = document.getElementById('urlchaine').value; if (urlchaine.split('channel/')[1]) { var channel = "channel_id=" + (urlchaine.split('channel/')[1]).split('/')[0]; } else { channel = "user=" + (urlchaine.split('user/')[1]).split('/')[0] }; document.getElementById('urlflux').value="https://www.youtube.com/feeds/videos.xml?" + channel; return false; });

Pour récupérer l’URL de la chaîne YouTube, il suffit de cliquer sur l’auteur d’une vidéo. L’URL qui s’affiche est celle qu’il faut utiliser.

Les URL prises en charges sont au format suivant suivant :

https://www.youtube.com/channel/UCENv8pH4LkzvuSV_qHIcslg
https://www.youtube.com/user/cestpassorcierftv/featured
Feed is invalid - XML error: ------^ Fatal Error 41: Specification mandate value for attribute async Line: 18 Column: 6 - ------^ Fatal Error 65: attributes construct error Line: 18 Column: 6 - ------^ Fatal Error 73: Couldn't find end of Start Tag script line 17 Line: 18 Column: 6 - --------------^ Fatal Error 76: Opening and ending tag mismatch: link line 12 and script Line: 19 Column: 14 - --------^ Fatal Error 76: Opening and ending tag mismatch: link line 6 and head Line: 196 Column: 8 - ------------------------------------------------------------------^ Fatal Error 68: xmlParseEntityRef: no name Line: 379 Column: 66 - ------------------------^ Fatal Error 68: StartTag: invalid element name Line: 397 Column: 24 - -------------------------------------------------------^ Fatal Error 68: xmlParseEntityRef: no name Line: 402 Column: 55 - ----------^ Fatal Error 76: Opening and ending tag mismatch: li line 358 and script Line: 406 Column: 10 - -----------------------^ Fatal Error 76: Opening and ending tag mismatch: img line 410 and div Line: 411 Column: 23 - -----------^ Fatal Error 76: Opening and ending tag mismatch: script line 321 and div Line: 429 Column: 11 - ----------------------------------------^ Fatal Error 68: xmlParseEntityRef: no name Line: 498 Column: 40 - -----------------------------------------^ Fatal Error 68: xmlParseEntityRef: no name Line: 498 Column: 41 - ------------------------------------------------------^ Fatal Error 68: xmlParseEntityRef: no name Line: 573 Column: 54 - -------------------------------------------------------^ Fatal Error 68: xmlParseEntityRef: no name Line: 573 Column: 55 - --------^ Fatal Error 76: Opening and ending tag mismatch: div line 224 and body Line: 592 Column: 8 - --------^ Fatal Error 76: Opening and ending tag mismatch: div line 198 and html Line: 593 Column: 8 - --------^ Fatal Error 77: Premature end of data in tag body line 197 Line: 593 Column: 8 - --------^ Fatal Error 77: Premature end of data in tag meta line 4 Line: 593 Column: 8 - --------^ Fatal Error 77: Premature end of data in tag head line 3 Line: 593 Column: 8 - --------^ Fatal Error 77: Premature end of data in tag html line 2 Line: 593 Column: 8