imposta la destinazione di youtube-dl in ~ / Downloads

6

Come faccio a impostare youtube-dl per il download predefinito in ~ / Download al posto della cartella home?

    
posta Sebastian Semmler 06.05.2016 - 11:53
fonte

3 risposte

11

youtube-dl file di configurazione

Per impostare un percorso di download predefinito, crea un file youtube-dl file di configurazione at:

~/.config/youtube-dl/config

All'interno di questo file inserisci la riga:

-o ~/Downloads/%(title)s-%(id)s.%(ext)s

Puoi creare questo file usando i seguenti due comandi:

mkdir -p ~/.config/youtube-dl/
echo "-o ~/Downloads/%(title)s-%(id)s.%(ext)s" > ~/.config/youtube-dl/config

Il primo comando mkdir , crea le cartelle che portano al file di configurazione. Il secondo comando echo scrive l'opzione di output nel file.

Le opzioni impostate nel tuo file di configurazione vengono applicate a ogni chiamata a youtube-dl . Utilizza l'opzione --ignore-config per disabilitare la lettura del file di configurazione.

    
risposta data 06.05.2016 - 12:57
fonte
2

Non c'è modo di impostare una cartella predefinita. Invece, devi aggiungere l'opzione -o ogni volta.

 -o ~/Downloads/%(title)s-%(id)s.%(ext)s
  • %(title)s-%(id)s.%(ext)s è il formato del nome file predefinito per ogni download.
risposta data 06.05.2016 - 12:19
fonte
2

Non viene scaricato nella tua casa, ma nella directory di lavoro corrente. Modificalo prima di scaricare. Se stai utilizzando bash , potresti voler creare una funzione nel tuo .bashrc come questa:

function youtube-dl ()
{
    cd ~/Downloads/ && {
        'which youtube-dl' "$@"
        cd - > /dev/null
    }
}

Cambia la directory di lavoro nella cartella Download nella tua casa, esegue l'originale youtube-dl con gli argomenti della riga di comando che hai passato alla funzione e poi modifica la directory.

Puoi anche dare un'occhiata a questo: Come posso eseguire un programma con una directory di lavoro diversa da quella corrente, dalla shell Linux? in quanto ciò vale anche per OS X.

    
risposta data 06.05.2016 - 12:44
fonte

Leggi altre domande sui tag