Aller au contenu
TurboDL

Profils

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