¿Cómo puedo configurar youtube-dl
para descargar por defecto en ~/Downloads en lugar de la carpeta de inicio?
Me gusta más la solución de grahams que la mía para usarla con youtube-dl. Sin embargo, mi versión funciona para todas las aplicaciones.
¿Cómo puedo configurar youtube-dl
para descargar por defecto en ~/Downloads en lugar de la carpeta de inicio?
youtube-dl
Archivo de configuraciónPara establecer una ubicación de descarga por defecto, cree un youtube-dl
archivo de configuración en:
~/.config/youtube-dl/config
Dentro de este archivo introduzca la línea:
-o ~/Downloads/%(title)s-%(id)s.%(ext)s
Puede crear este archivo utilizando los dos comandos siguientes:
mkdir -p ~/.config/youtube-dl/
echo "-o ~/Downloads/%(title)s-%(id)s.%(ext)s" > ~/.config/youtube-dl/config
El primer comando mkdir
crea las carpetas que conducen al archivo de configuración. El segundo comando echo
escribe la opción de salida en el archivo.
Las opciones establecidas en el archivo de configuración se aplican a cada llamada a youtube-dl
. Utilice el --ignore-config
para desactivar la lectura del archivo de configuración.
Me gusta más la solución de grahams que la mía para usarla con youtube-dl. Sin embargo, mi versión funciona para todas las aplicaciones.
No se descarga en su casa, sino en el directorio de trabajo actual. Cámbialo antes de que quieras descargar. Si estás usando bash
, es posible que desee crear una función en su .bashrc
así:
function youtube-dl ()
{
cd ~/Downloads/ && {
`which youtube-dl` "$@"
cd - > /dev/null
}
}
Esto cambia el directorio de trabajo a la carpeta Descargas en su casa, ejecuta el youtube-dl
con los argumentos de la línea de comandos que pasaste a la función y luego vuelve a cambiar el directorio.
También es posible que quieras echar un vistazo a esto: ¿Cómo puedo ejecutar un programa con un directorio de trabajo diferente al actual, desde el shell de Linux? ya que esto también se aplica a OS X.
¿Ha comprobado si el which youtube-dl
¿funciona la pieza? ¿No se expande a la función una vez definida (la función)?
No. Las funciones no están en el ámbito de which
. Que busca en el PATH. También he probado el script unas cuantas veces ;)
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
Esta pregunta no es específica de OS X. youtube-dl es una aplicación bastante multiplataforma. Creo que debe ser trasladado a Superusuario.