7 votes

setup youtube-dl destination to ~/Downloads

Comment configurer youtube-dl pour télécharger par défaut dans ~/Downloads au lieu du dossier personnel ?

15voto

Graham Miln Points 39606

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.

2voto

bot47 Points 7292

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.

1voto

jherran Points 12554

Il n'est pas possible de définir un dossier par défaut. Au lieu de cela, vous devez ajouter l'option -o à chaque fois.

 -o ~/Downloads/%(title)s-%(id)s.%(ext)s
  • %(title)s-%(id)s.%(ext)s est le format de fichier par défaut pour chaque téléchargement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X