ytcli

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:
Aytgetchannel | 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}' +