ytcli

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:
Mytgetvideos | 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 "$@" |