Authentification
Cookies de session, Basic, Bearer et Google Drive.
Les informations d'authentification sont envoyées sur la première requête et sur chaque segment. Elles restent en mémoire : jamais dans downloads.json, dans un fichier d'état ni dans les journaux.
Cookies de session
C'est le cas le plus courant (Google Drive privé, OneDrive, espaces membres) :
- depuis le navigateur : l'extension envoie les cookies du site avec le lien, une fois Send the site's cookies activé dans sa popup ;
- en CLI :
-b "nom=valeur"ou--cookies-file cookies.txt(format Netscape, exporté par une extension de navigateur).
HTTP Basic
- Application : section Authentification du dialogue d'ajout. Si le serveur répond
401, la ligne affiche un bouton clé pour saisir l'identifiant. - CLI :
-u alice(mot de passe demandé sans écho) ouauth.password_envdans le profil. - MCP :
auth.useretauth.password_envdans le profil du serveur.
Jeton Bearer et autres en-têtes
turbodl-cli default https://api.example.com/f.zip -H 'Authorization: Bearer ${TOKEN}'
Dans l'application : champ « En-têtes » du dialogue d'ajout, un Nom: valeur par ligne.
Google Drive
Les liens drive.google.com/file/d/<ID>/…, open?id=<ID> et uc?id=<ID> sont convertis en lien de téléchargement direct. Pour les gros fichiers, Google affiche une page « impossible d'analyser ce fichier pour détecter les virus » : TurboDL lit le formulaire de confirmation et continue tout seul.
Page de connexion au lieu du fichier
Quand un serveur renvoie une page HTML là où un fichier est attendu, TurboDL s'arrête avec « login page received instead of the file » au lieu d'enregistrer cette page. Relancez le téléchargement depuis le navigateur (cookies à jour) ou ajoutez l'authentification.
Note
Après un redémarrage, les cookies venus du navigateur ne sont plus connus. Si la reprise échoue en 401 ou 403, relancez le téléchargement depuis le navigateur.