Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/07/2015, à 00:09

kilhian

(RESOLU) script youtube-dl buggé

Bonjour smile

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 big_smile

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