Bonjour,
J'ai un petit soucis avec un script pour youtube-dl.
Comète n'a pas de problème sur sa machine mais chez moi je n'y arrive pas. J'obtiens ce retour du terminal :
▶ sh yt
yt-K: 21: [: FALSE: unexpected operator
yt-K: 24: [: FALSE: unexpected operator
Moi je n'y connais pas grand chose, alors si quelqu'un(e) pourrais voir ce qui coince à ce script sur xfce... Si "coince" il y a, chez vous aussi ???
le script de Comète: Pour lequel j'ai du changer le YTDL_PATH="$youtube youtube-dl -c -f 18/43/5/17 -t " \ comme sur un autre script de Comète et qui accepte cette ligne
#!/bin/sh
######
## Un script simple utilisant youtube-dl pour regarder, dans son propre lecteur,
## les videos en ligne des sites bien connus...
## 2013 - Morgan LEFIEUX - http://gerard.geekandfree.org
######
DOWNLOAD_DIR="${HOME}/videos"
PLAYER="vlc --play-and-exit --key-quit q --no-video-title-show --network-caching=8192"
YTDL_PATH="${HOME}/apps/youtube-dl -c --max-quality 44 --prefer-free-formats"
WAIT="sleep 6"
#############
FORM=`yad --geometry=360x104 --title="Youtube-dl" --form --field="Entrez l'URL:" \
--field="Conserver la vidéo dans $DOWNLOAD_DIR ?":CHK`
MYURL=`echo $FORM | cut -d '|' -f 1`
KEEPVID=`echo $FORM | cut -d '|' -f 2`
mkdir -p $DOWNLOAD_DIR
if [ -n "$MYURL" -a "$KEEPVID" == "FALSE" ]; then
echo "Patientez quelques secondes votre vidéo va démarrer..."
${YTDL_PATH} -g $MYURL | xargs $PLAYER
elif [ -n "$MYURL" -a "$KEEPVID" == "TRUE" ]; then
echo "Vous avez choisi de conserver cette vidéo dans $DOWNLOAD_DIR après
visualisation.\nPatientez quelques secondes votre vidéo va démarrer..."
FILENAME=`$YTDL_PATH -t --get-filename $MYURL`
$YTDL_PATH -o "$DOWNLOAD_DIR/%(title)s-%(id)s.%(ext)s" \
--no-part $MYURL & $WAIT && $PLAYER "$DOWNLOAD_DIR/$FILENAME"
fi
exit 0