Comment configurer youtube-dl
pour télécharger par défaut dans ~/Downloads au lieu du dossier personnel ?
Réponses
Trop de publicités?youtube-dl
Fichier de configuration
Pour définir un lieu de téléchargement par défaut, créez un fichier youtube-dl
fichier de configuration au :
~/.config/youtube-dl/config
Dans ce fichier, entrez la ligne :
-o ~/Downloads/%(title)s-%(id)s.%(ext)s
Vous pouvez créer ce fichier à l'aide des deux commandes suivantes :
mkdir -p ~/.config/youtube-dl/
echo "-o ~/Downloads/%(title)s-%(id)s.%(ext)s" > ~/.config/youtube-dl/config
La première commande mkdir
crée les dossiers menant au fichier de configuration. La deuxième commande echo
écrit l'option de sortie dans le fichier.
Les options définies dans votre fichier de configuration sont appliquées à chaque appel à la fonction youtube-dl
. Utiliser le --ignore-config
pour désactiver la lecture du fichier de configuration.
Le téléchargement ne se fait pas à votre domicile, mais dans le répertoire de travail actuel. Modifiez-le avant de procéder au téléchargement. Si vous utilisez bash
vous pourriez vouloir créer une fonction dans votre .bashrc
comme ceci :
function youtube-dl ()
{
cd ~/Downloads/ && {
`which youtube-dl` "$@"
cd - > /dev/null
}
}
Cette opération modifie le répertoire de travail en le remplaçant par le dossier Téléchargements de votre domicile, et exécute le programme original de youtube-dl
avec les arguments de ligne de commande que vous avez transmis à la fonction, puis modifie à nouveau le répertoire.
Vous pouvez également jeter un coup d'œil à ce document : Comment exécuter un programme avec un répertoire de travail différent du répertoire courant, à partir de l'interpréteur de commandes de Linux ? car cela s'applique également à OS X.