PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

Note: une commande bash dégueu pour récupérer le flux rss d'une chaine youtube

mardi 9 juin 2015 à 14:21
@jeekajoo shaarlinks 09/06/2015
"""
$ curl -s https://www.youtube.com/user/CGPGrey/videos | grep application/rss+xml | awk '{ print $5}' | cut -f 2 -d\"
https://www.youtube.com/feeds/videos.xml?channel_id=UC2C_jShtL725hvbm1arSV9w
"""

Voila. Je vous avais prévenu. Faudrait faire un bookmarklet.. Bronco (http://warriordudimanche.net/vrac/bookrssyoutube.html) t'es où? :D

EDIT: vous ne pouvez récupérer le flux que si l'URL porte le nom de la chaine ou le user_id, mais pas si elle porte le channel_id.
Par exemple https://www.youtube.com/channel/UCGeFgMJfWclTWuPw8Ok5FUQ ne renverra pas l'URL du flux. Notez que dans ce cas le travail est déja maché car un flux est de la forme https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID. Donc le flux est https://www.youtube.com/feeds/videos.xml?channel_id=UCGeFgMJfWclTWuPw8Ok5FUQ

EDIT2: ou sinon au lieu de passer par un bookmarklet ou ma ligne de cmd, utiliser le bouton flux rss de firefox qui devrait être accessible sur la page d'un utilisateur youtube. https://lut.im/tpjSBnMB/4qVd4bin
(Permalink)

Liens Ecyseo > @jeekajoo shaarlinks 09/06/2015
Pour créer un bookmarklet, tu as deux services en ligne qui fonctionnent bien :
- https://chriszarate.github.io/bookmarkleter/
- http://mrcoles.com/bookmarklet/

Enjoy
(Permalink)

Vracaliens > @jeekajoo shaarlinks 09/06/2015
Sous le coude !
(Permalink)

bookmarks > @jeekajoo shaarlinks 11/06/2015
"""
$ curl -s https://www.youtube.com/user/CGPGrey/videos | grep application/rss+xml | awk '{ print $5}' | cut -f 2 -d\"
https://www.youtube.com/feeds/videos.xml?channel_id=UC2C_jShtL725hvbm1arSV9w
"""

Voila. Je vous avais prévenu. Faudrait faire un bookmarklet.. Bronco (http://warriordudimanche.net/vrac/bookrssyoutube.html) t'es où? :D

EDIT: vous ne pouvez récupérer le flux que si l'URL porte le nom de la chaine ou le user_id, mais pas si elle porte le channel_id.
Par exemple https://www.youtube.com/channel/UCGeFgMJfWclTWuPw8Ok5FUQ ne renverra pas l'URL du flux. Notez que dans ce cas le travail est déja maché car un flux est de la forme https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID. Donc le flux est https://www.youtube.com/feeds/videos.xml?channel_id=UCGeFgMJfWclTWuPw8Ok5FUQ

EDIT2: ou sinon au lieu de passer par un bookmarklet ou ma ligne de cmd, utiliser le bouton flux rss de firefox qui devrait être accessible sur la page d'un utilisateur youtube. https://lut.im/tpjSBnMB/4qVd4bin Recharger la page si le bouton reste grisé.
(Permalink)