Extensions de navigateur
Installer et utiliser les extensions Chrome et Firefox.
Les extensions interceptent les téléchargements du navigateur et les confient à TurboDL par native messaging. Seule l'extension déclarée peut parler à l'application : aucun port réseau n'est ouvert.
Prérequis
Installez l'extension depuis la boutique de votre navigateur (ci-dessous), puis lancez l'application turbodl une fois : elle enregistre l'hôte natif com.turbodl.host pour Chrome et Firefox (registre Windows, ou fichiers dans ~/.config/google-chrome, ~/.config/chromium et ~/.mozilla sous Linux). L'état est visible dans Paramètres → Navigateur.
Si la boutique n'est pas accessible
Si la boutique n'est pas accessible, ou n'a pas encore validé la dernière version, installez l'extension à la main avec les paquets de la section Extensions de navigateur de la page Téléchargements. Chaque zip contient un README.txt avec les étapes ci-dessous. Paramètres → Navigateur dans l'application renvoie vers cette page.
Chrome (et Chromium)
Installez-la depuis le Chrome Web Store.
Installation manuelle (Chrome, Chromium, Edge, Brave), avec turbodl-chrome-<version>.zip :
- Décompressez-le dans un dossier que vous gardez : le navigateur charge l'extension depuis ce dossier.
- Ouvrez
chrome://extensions(edge://extensionsdans Edge), activez le mode développeur. - Charger l'extension non empaquetée → choisissez le dossier qui contient
manifest.json.
L'identifiant de l'extension est fixe, même non empaquetée : feiobddkmdahnnjdpnofhgpocpeioejg (le seul accepté par l'application). Pour mettre à jour, décompressez le nouveau zip dans le même dossier, puis cliquez sur la flèche d'actualisation de TurboDL dans chrome://extensions.
Firefox
Installez-la depuis Modules complémentaires Firefox.
Installation manuelle, avec les fichiers de la page Téléchargements :
- Permanente : ouvrez
turbodl-firefox-<version>.xpi(signé par Mozilla) avec Firefox, ou glissez-le sur une fenêtre Firefox. - Temporaire, avec
turbodl-firefox-<version>.zip(retirée à la fermeture de Firefox) : décompressez-le, ouvrezabout:debugging#/runtime/this-firefox, Charger un module temporaire → choisissezmanifest.json.
Identifiant : [email protected].
Utilisation
- Automatique : tout téléchargement http(s) lancé dans le navigateur est mis en pause, envoyé à TurboDL avec le Referer, le User-Agent et, si Send the site's cookies est activé, les cookies du site, puis retiré du navigateur.
- Clic droit sur un lien → « Download with TurboDL ».
- Popup : état de la connexion à l'application, un bouton Open TurboDL, et les options :
- Capture downloads : activer ou couper la capture ;
- « Download with TurboDL » dans le menu du clic droit : afficher ou masquer l'entrée du menu ;
- Leave files smaller than (MB) to the browser : 0 capture tous les fichiers (ceux de taille inconnue sont toujours capturés) ;
- Send the site's cookies : désactivé par défaut. L'activer demande l'accès à tous les sites, exigé par le navigateur pour lire les cookies du site du fichier ; nécessaire pour les fichiers qui demandent d'être connecté ;
- Links not to capture : expressions régulières, une par ligne (par exemple
\.torrent$) ; les lignes invalides sont signalées sous le champ.
Astuce
Si TurboDL ne répond pas, le téléchargement reprend dans le navigateur : rien n'est perdu. Un « ! » rouge s'affiche quelques secondes sur l'icône.
Si l'application est fermée, l'hôte natif la démarre avant de lui transmettre le lien.
Dépannage
| Symptôme | Solution |
|---|---|
| « TurboDL not found » dans la popup | Lancez turbodl une fois, puis Réenregistrer dans les paramètres |
| L'application a été déplacée | Paramètres → Navigateur → Réenregistrer |
| Rien n'est capturé | Vérifiez l'interrupteur de la popup |
« login page received instead of the file », 401 ou 403 sur un site où vous êtes connecté | Activez Send the site's cookies dans la popup |