Lâextension Video DownloadHelper permet de tĂ©lĂ©charger des vidĂ©os sur Internet pour un visionnage hors ligne.
Cette extension nécessite un compagnon que vous devrez installer à part. Le compagnon est gratuit pour les personnes utilisant Linux.
Rapide prĂ©sentation de lâextension
Cette extension sâinstalle Ă lâaide du lien Mozilla.
Et lâensemble de la documentation se trouve sur le site de lâĂ©diteur en anglais.
Soucis rencontré avec le compagnon
AprĂšs une mise Ă jour de Firefox le plugins mâa soudainement dâinstaller le compagnon, qui Ă©tait dĂ©jĂ installĂ©âŠ
Jâai un peu galĂ©rĂ© pour trouver une solution alors je vous expose la solution que jâai mis en Ćuvre.
Pour communiquer avec des applications externes Firefox utilise le mĂ©canisme nommĂ© « Native messaging », comme son nom lâindique cette messagerie native permet Ă une extension dâĂ©changer des messages avec une application native, installĂ©e sur le poste de lâutilisateur. La messagerie native sert les extensions sans accĂšs supplĂ©mentaires sur le Web.
Bref, je vous passe les détails complets. La seule chose à retenir est que Firefox va lire un fichier JSON dans le dossier ~/.mozilla/native-messaging-hosts/
et que pour cette extension ce fichier sâappelle net.downloadhelper.coapp.json
.
Examinons son contenu :
cat ~/.mozilla/native-messaging-hosts/net.downloadhelper.coapp.json
{
"name": "net.downloadhelper.coapp",
"description": "Video DownloadHelper companion app",
"path": "/home/USER/net.downloadhelper.coapp-1.2.4/bin/net.downloadhelper.coapp-linux-64",
"type": "stdio",
"allowed_extensions": [
"weh-native-test@downloadhelper.net",
"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}"
]
}
Et effectivement je nâai pas de dossier ~/ net.downloadhelper.coapp-1.2.4
, le compagnon étant installé au niveau du systÚme.
Un petit locate pour le trouver :
locate net.downloadhelper.coapp-linux-64
Et hop voici le chemin réel de cette application :
/opt/net.downloadhelper.coapp/bin/net.downloadhelper.coapp-linux-64
Il ne reste plus quâĂ corriger le fichier JSON comme ça :
cat ~/.mozilla/native-messaging-hosts/net.downloadhelper.coapp.json
{
"name": "net.downloadhelper.coapp",
"description": "Video DownloadHelper companion app",
"path@BROKEN": "/home/USER/net.downloadhelper.coapp-1.2.4/bin/net.downloadhelper.coapp-linux-64",
"path": "/opt/net.downloadhelper.coapp/bin/net.downloadhelper.coapp-linux-64",
"type": "stdio",
"allowed_extensions": [
"weh-native-test@downloadhelper.net",
"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}"
]
}
AprĂšs un redĂ©marrage de Firefox lâextension fonctionne Ă nouveau...
኿