#1 Le 11/07/2015, à 00:09
- kilhian
(RESOLU) script youtube-dl buggé
Bonjour
je ne comprends pas mes erreurs...
youtube_dir='/media/emrys/Expansion/Youtube'
youtube2mp3='youtube-dl -c -i -t -w -x --audio-format mp3 --audio-quality 0 '
youtube2mp4='youtube-dl -c -i -t -w -f mp4 '
echo $youtube_dir
echo $youtube2mp3
echo $youtube2mp4
echo "cd $youtube_dir"
cd $youtube_dir
echo "cd $youtube_dir"'/The Vibe Guide/'
cd "$youtube_dir"'/The Vibe Guide/'
#$youtube2mp3 https://www.youtube.com/playlist?list=UUxH0sQJKG6Aq9-vFIPnDZ2A
cd "$youtube_dir/Gaz\ Music/"
#$youtube2mp3 https://www.youtube.com/playlist?list=UUFBimB6FYmJtcvbZWAVtPMg
echo "cd $youtube_dir"/Cuisine/
cd "$youtube_dir"/Cuisine/
#$youtube2mp4 https://www.youtube.com/playlist?list=PLhoTxgWwzCc-r-GhharRvpuvFGH1bsxpp
resultat
emrys@emrys-VirtualBox:~$ ./playlist.sh
./playlist.sh: ligne 1: $'\r' : commande introuvable
./playlist.sh: ligne 2: $'\r' : commande introuvable
./playlist.sh: ligne 6: $'\r' : commande introuvable
/media/emrys/Expansion/Youtube
youtube-dl -c -i -t -w -x --audio-format mp3 --audio-quality 0
youtube-dl -c -i -t -w -f mp4
./playlist.sh: ligne 10: $'\r' : commande introuvable
cd /media/emrys/Expansion/Youtube
: Aucun fichier ou dossier de ce typeemrys/Expansion/Youtube
./playlist.sh: ligne 13: $'\r' : commande introuvable
/The Vibe Guide/Expansion/Youtube
: Aucun fichier ou dossier de ce typeemrys/Expansion/Youtube
./playlist.sh: ligne 17: $'\r' : commande introuvable
: Aucun fichier ou dossier de ce typeemrys/Expansion/Youtube
./playlist.sh: ligne 20: $'\r' : commande introuvable
/Cuisine//emrys/Expansion/Youtube
: Aucun fichier ou dossier de ce typeemrys/Expansion/Youtube
./playlist.sh: ligne 24: $'\r' : commande introuvable
emrys@emrys-VirtualBox:~$
Merci pour votre aide
Dernière modification par kilhian (Le 13/07/2015, à 22:30)
Hors ligne
#2 Le 11/07/2015, à 03:34
- jplemoine
Re : (RESOLU) script youtube-dl buggé
il faut dire avec quel interpréteur, il faut "exécuter" le programme.
En première ligne ajouter
#! /bin/bash
si c'est du bash par exemple (il me semble que c'est ça)
ou
#! /bin/sh
Mais ce n'est pas nécessairement /bin, tu pourrais avoir
#! /usr/bin/perl
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 11/07/2015, à 05:30
- pingouinux
Re : (RESOLU) script youtube-dl buggé
Bonjour,
Ce ne serait pas un fichier généré sur Mac ou Windows, par hasard ? Quel est le retour (entre balises-codes) de
file playlist.sh
head -10 playlist.sh | hd
Hors ligne
#4 Le 11/07/2015, à 05:50
- kilhian
Re : (RESOLU) script youtube-dl buggé
emrys@emrys-VirtualBox:~$ ./playlist.sh
bash: ./playlist.sh : /bin/sh^M : mauvais interpréteur: Aucun fichier ou dossier de ce type
emrys@emrys-VirtualBox:~$ ./playlist.sh
bash: ./playlist.sh : /bin/bash^M : mauvais interpréteur: Aucun fichier ou dossier de ce type
emrys@emrys-VirtualBox:~$ file playlist.sh
playlist.sh: POSIX shell script, ASCII text executable, with CRLF line terminators
emrys@emrys-VirtualBox:~$ head -10 playlist.sh | hd
00000000 23 21 2f 62 69 6e 2f 73 68 0d 0a 0d 0a 79 6f 75 |#!/bin/sh....you|
00000010 74 75 62 65 5f 64 69 72 3d 27 2f 6d 65 64 69 61 |tube_dir='/media|
00000020 2f 65 6d 72 79 73 2f 45 78 70 61 6e 73 69 6f 6e |/emrys/Expansion|
00000030 2f 59 6f 75 74 75 62 65 27 0d 0a 79 6f 75 74 75 |/Youtube'..youtu|
00000040 62 65 32 6d 70 33 3d 27 79 6f 75 74 75 62 65 2d |be2mp3='youtube-|
00000050 64 6c 20 2d 63 20 2d 69 20 2d 74 20 2d 77 20 2d |dl -c -i -t -w -|
00000060 78 20 2d 2d 61 75 64 69 6f 2d 66 6f 72 6d 61 74 |x --audio-format|
00000070 20 6d 70 33 20 2d 2d 61 75 64 69 6f 2d 71 75 61 | mp3 --audio-qua|
00000080 6c 69 74 79 20 30 20 27 0d 0a 79 6f 75 74 75 62 |lity 0 '..youtub|
00000090 65 32 6d 70 34 3d 27 79 6f 75 74 75 62 65 2d 64 |e2mp4='youtube-d|
000000a0 6c 20 2d 63 20 2d 69 20 2d 74 20 2d 77 20 2d 66 |l -c -i -t -w -f|
000000b0 20 6d 70 34 20 27 0d 0a 0d 0a 65 63 68 6f 20 24 | mp4 '....echo $|
000000c0 79 6f 75 74 75 62 65 5f 64 69 72 0d 0a 65 63 68 |youtube_dir..ech|
000000d0 6f 20 24 79 6f 75 74 75 62 65 32 6d 70 33 0d 0a |o $youtube2mp3..|
000000e0 65 63 68 6f 20 24 79 6f 75 74 75 62 65 32 6d 70 |echo $youtube2mp|
000000f0 34 0d 0a 0d 0a |4....|
000000f5
Hors ligne
#5 Le 11/07/2015, à 06:10
- pingouinux
Re : (RESOLU) script youtube-dl buggé
C'est effectivement un fichier au format windows. Tu peux le transformer ainsi
tr -d '\r' <playlist.sh >playlist_linux.sh
Ajouté : Ou mieux
dos2unix -n playlist.sh playlist_linux.sh
Et si tu veux modifier directement le fichier d'origine
dos2unix playlist.sh
Dernière modification par pingouinux (Le 11/07/2015, à 07:32)
Hors ligne
#6 Le 11/07/2015, à 23:20
- kilhian
Re : (RESOLU) script youtube-dl buggé
Merci
Hors ligne
#7 Le 13/07/2015, à 22:16
- kilhian
Re : (RESOLU) script youtube-dl buggé
#!/bin/sh
#By Kilhian
#vars
youtube_dir='/media/emrys/Expansion/Youtube'
youtube2mp3="youtube-dl -c -i -w -x --audio-format mp3 --audio-quality 0 --download-archive FILEmp3 --write-thumbnail -o /media/emrys/Expansion/Youtube/%(uploader)s/%(title)s.%(ext)s "
youtube2mp4="youtube-dl -c -i -w -f mp4 --download-archive FILEmp4 -o /media/emrys/Expansion/Youtube/%(uploader)s/%(title)s.%(ext)s "
youtube2mp4_cuis="youtube-dl -c -i -w -f mp4 --download-archive FILEmp4 -o /media/emrys/Expansion/Youtube/Cuisine/%(title)s.%(ext)s "
youtube2mp4_lp="youtube-dl -c -i -w -f mp4 --download-archive FILEmp4 -o /media/emrys/Expansion/Youtube/Lucid Plain/videos/%(title)s.%(ext)s "
m3u ()
{
dir -t *.mp3 > pl.m3u
sed -i -e "s/\\\ /\ /g" pl.m3u
cd $youtube_dir
}
echo $youtube_dir
echo $youtube2mp3
echo $youtube2mp4
cd $youtube_dir
pwd
$youtube2mp3 https://www.youtube.com/playlist?list=UUxH0sQJKG6Aq9-vFIPnDZ2A
cd "$youtube_dir"'/The Vibe Guide/'
m3u
$youtube2mp3 https://www.youtube.com/playlist?list=UUFBimB6FYmJtcvbZWAVtPMg
cd "$youtube_dir"'/Gaz Music/'
m3u
$youtube2mp3 https://www.youtube.com/playlist?list=UUZjWm48_XMAA2DZ5bUzrzyQ
cd "$youtube_dir"'/Lunacy Glaze/'
m3u
$youtube2mp3 https://www.youtube.com/playlist?list=UUzBd-289owXoR9jwcCau84Q
cd "$youtube_dir"'/Lucid Plain/'
m3u
$youtube2mp4_lp https://www.youtube.com/playlist?list=PLWavekfKT1Zd-cninNJirn1069JtQC2Rj
$youtube2mp4_cuis https://www.youtube.com/playlist?list=PLhoTxgWwzCc-r-GhharRvpuvFGH1bsxpp
$youtube2mp4 https://www.youtube.com/playlist?list=UUMD_k2IDOQpGU4D8OMyHXVQ
$youtube2mp4 https://www.youtube.com/playlist?list=UUxlqmUKuAVZHty5y5N2TQGg
Dernière modification par kilhian (Le 13/07/2015, à 22:27)
Hors ligne