Profile examples
Ready-to-use profiles for common cases.
Minimal profile
Only the fields that change:
{
"$schema": "./profile.schema.json",
"download_dir": "~/Videos",
"threads": 16
}
Scripts and servers
Minimal output, existing files skipped, more retries:
{
"download_dir": "/srv/mirror",
"sort_by_category": false,
"max_retries": 10,
"on_conflict": "skip",
"verbosity": "minimal"
}
API with a token
{
"download_dir": "~/exports",
"request": {
"headers": { "Authorization": "Bearer ${EXPORT_TOKEN}" },
"max_redirs": 3
}
}
Basic-auth intranet behind a proxy
{
"request": {
"auth": { "user": "alice", "password_env": "INTRANET_PASS" },
"proxy": "http://proxy.company.local:3128"
}
}
Creating a profile without writing JSON
turbodl-cli configure api.profile.json --dir ~/exports -H 'Authorization: Bearer ${EXPORT_TOKEN}' --max-redirs 3