Des commandes pour utiliser youtube - retour accueil
git clone git://bebou.netlib.re/ytcli
Log | Files | Refs | README |
commit ef1be2489f5d229c63d663551c9d5cfa9849e71d Auterice: arthur <arthur@arthur-dnum.home> Date: Mon, 11 Dec 2023 19:53:44 +0100 Premier commit Script pour récupérer les id de chaînes en se basant sur une recherche youtube Diffstat:
A | ytgetchannel | | | 17 | +++++++++++++++++ |
1 file changed, 17 insertions(+), 0 deletions(-)
diff --git a/ytgetchannel b/ytgetchannel @@ -0,0 +1,17 @@ +#! /bin/sh + +rank() { + sort | uniq -c | sort -nr +} + +request() { + encoded=$(echo "$@" | sed 's/ /+/g') + curl -Ls "https://www.youtube.com/results?search_query=$encoded" +} + +request "$@" | + grep -Eo 'WEB_PAGE_TYPE_CHANNEL[^@]+@[^"]+"' | + sed -E 's/.*browseId":"([^"]*)"[^@]+@([^"]+)./\1 \2/' | + rank | + awk '{print $3" "$2" "$1}' +