Des commandes pour utiliser youtube - retour accueil
git clone git://bebou.netlib.re/ytcli
Log | Files | Refs | README |
commit 3b8103c6f568c03bb2cf699f8f544ad80a79d67a parent b9ae5bb3ddd06235d6b6a6bc7d48e7e922f5e008 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 9 Jul 2025 10:41:28 +0200 Hotfix un peu crade pour gérer les accents Quand on fait un curl vers youtube avec, par exemple, é dedans, il dit que la requête est mal formée. Flemme de chercher pourquoi et donc je transforme les caractères non ascii dans ascii. Du moins ceux courants en français. Diffstat:
M | ytgetvideos | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ytgetvideos b/ytgetvideos @@ -1,7 +1,7 @@ #! /bin/sh request() { - encoded=$(echo "$@" | sed 's/ /+/g;s/&//g' | tr -d '[]') + encoded=$(echo "$@" | sed -E 'y/éèàçùîêï/eeaçuiei/' | sed 's/ /+/g;s/&//g' | tr -d '[]') curl -Ls "https://www.youtube.com/results?search_query=$encoded" } request "$@" |