cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

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...


ඏ

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog