karaoke

deux minis scripts pour faire une soirée karaoké - retour accueil

git clone git://bebou.netlib.re/karaoke

Log | Files | Refs | README |

commit b7411571fc0d31b179567fe6a826b0da95c17ac0
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Wed,  9 Jul 2025 10:09:48 +0200

Premier commit, ça fonctionne vaguement

Diffstat:
AREADME | 6++++++
Ascrap | 13+++++++++++++
Asing | 3+++
3 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/README b/README @@ -0,0 +1,6 @@ +Un tout petit outil pour télécharger des vidéos karaoké depuis youtube + +Nécessite fzy, yt-dlp, un shell unix et un xargs avec -d + +Mettre dans la stdin de scrap les chansons qu'on veut et choisir les vidéos à +télécharger. Ensuite lancer sing pour choisir les chansons. diff --git a/scrap b/scrap @@ -0,0 +1,13 @@ +#! /bin/sh + +mkdir -p videos +cd videos +xargs -n1 -d'\n' sh -c ' + echo "$1" + while [ -z "$videos" ];do + videos="$(ytgetvideos "$1" karaoke)" + done + choice="$(echo "$videos" | fzy | cut -f1)" + echo "$choice" + [ -n "$choice" ] && yt-dlp "$choice"' -- +cd - diff --git a/sing b/sing @@ -0,0 +1,3 @@ +#! /bin/sh + +while :; do find videos | cut -c8- | grep . | fzy -l100 | tr -d '\n' | sed 's/^/videos\//' | xargs -0 mpv --really-quiet 2>/dev/null; done