Exemples de profils
Profils prêts à l'emploi pour les cas courants.
Profil minimal
Seuls les champs qui changent :
{
"$schema": "./profile.schema.json",
"download_dir": "~/Videos",
"threads": 16
}
Scripts et serveurs
Affichage minimal, fichiers existants ignorés, plus de tentatives :
{
"download_dir": "/srv/miroir",
"sort_by_category": false,
"max_retries": 10,
"on_conflict": "skip",
"verbosity": "minimal"
}
API avec jeton
{
"download_dir": "~/exports",
"request": {
"headers": { "Authorization": "Bearer ${EXPORT_TOKEN}" },
"max_redirs": 3
}
}
Intranet en Basic derrière un proxy
{
"request": {
"auth": { "user": "alice", "password_env": "INTRANET_PASS" },
"proxy": "http://proxy.entreprise.local:3128"
}
}
Créer un profil sans écrire de JSON
turbodl-cli configure api.profile.json --dir ~/exports -H 'Authorization: Bearer ${EXPORT_TOKEN}' --max-redirs 3