Recetas
Casos habituales, listos para copiar.
Token Bearer sin guardarlo
export API_TOKEN=xxxx
turbodl-cli default https://api.example.com/file.zip -H 'Authorization: Bearer ${API_TOKEN}'
Las comillas simples impiden que el shell sustituya ${API_TOKEN}: TurboDL lo hace por sí mismo, en cada reanudación.
Archivo de Google Drive
turbodl-cli default "https://drive.google.com/file/d/1AbC.../view?usp=sharing"
El enlace compartido se convierte, y la página «no se puede analizar este archivo» de los archivos grandes se supera automáticamente. Para un archivo privado, exporta las cookies del navegador en formato cookies.txt:
turbodl-cli default "https://drive.google.com/file/d/1AbC.../view" --cookies-file cookies.txt
Autenticación Basic
turbodl-cli default https://intranet.example.com/informe.pdf -u alice
La contraseña se pide sin eco. En un perfil: --password-env INTRANET_PASS.
Detrás de un proxy
turbodl-cli default https://example.com/imagen.iso --proxy socks5://127.0.0.1:1080
En un script
#!/usr/bin/env bash
set -e
for url in $(cat enlaces.txt); do
turbodl-cli scripts.profile.json "$url" || echo "fallo: $url (código $?)"
done
Con un perfil --verbosity minimal, la última línea mostrada es la ruta del archivo.