La prise en charge des liens ed2k n'est pas active pas défaut sur votre navigateur préféré Firefox ,il faut l'associer à un programme pour que celle-ci fonctionne et plus particulièrement avec aMule .
Nous allons voir ensemble comment associer un programme au protocole ed2k sur Firefox.
Normalement quand vous cliquez sur un lien
ed2k Firefox vous renvoi une réponse :
Firefox ne sait pas ouvrir cette adresse car le protocole (ed2k) n'est associé à aucun programme :
1. Si tel est le cas lancez Firefox et dans la barre d'adresse saisissez
about:config puis cliquez sur
Je ferai attention,promis ! :
2. Maintenant il va falloir créer 4 nouvelles entrées comme ceci :
a. faites un clic droit et choisissez
Nouvelle Chaîne de caractères :
network.protocol-handler.app.ed2k -> pour le nom de l'option
/usr/bin/ed2k -> pour la valeur
b. faites un clic droit et choisissez
Nouvelle Valeur booléenne :
network.protocol-handler.expose.ed2k -> pour le nom de l'option
false -> pour la valeur
c. faites un clic droit et choisissez
Nouvelle Valeur booléenne :
network.protocol-handler.external.ed2k -> pour le nom de l'option
true -> pour la valeur
d. faites un clic droit et choisissez
Nouvelle Valeur booléenne :
network.protocol-handler.warn-external.ed2k -> pour le nom de l'option
true -> pour la valeur
Attention : il y a un false !
3. Fermez toutes les fenêtres et redémarrez Firefox pour prendre en compte la nouvelle configuration.
Maintenant que Firefox est configuré pour utiliser le protocole ed2k nous allons pouvoir ouvrir des liens ed2k et les télécharger avec aMule.
Pour cela on va tester avec le lien suivant (copier/coller dans la barre d'adresse de Firefox) :
ed2k://|file|gpl.txt|18349|B2B72F2B231EF714DE4176B42BF2FCA7|/
1. Dans la fenêtre qui a apparu cliquez sur
Choisir.... :
2. Rechercher et sélectionner le fichier
ed2k dans
/usr/bin/ et cliquez sur
Ouvrir :
3. Cochez la case
Se souvenir de mon choix pour les liens ed2k pour automatiser la réponse et Cliquez sur
Ok :
4. Pour finir ouvrez aMule et si tout c'est bien passé il devrait y avoir le fichier
gpl.txt dans l'onglet
Téléchargements :
Il est possible que le fichier gpl.txt n'est pas apparu dans l'onglet Téléchargements de aMule et si tel est le cas chez vous regarder dans le dossier ~/.aMule si le fichier ED2KLinks est bien présent ,au besoin le créer en saisissant dans un terminal :
Le fichier ED2KLinks servant a stocker les liens en mémoire quand aMule n'est pas lancé.
Si aMule est déjà ouvert, le lien se lancera automatiquement dans la file d'attente.
Si aMule n'est pas lancé, le lien se chargera dans la liste d'attente et le téléchargement débutera lors du démarrage suivant.
Voilà à présent votre navigateur Firefox est capable de prendre en charge les liens ed2k et de les rediriger vers aMule.
Vous vous dites : Quel dommage quand je clic sur un lien ed2k quelconque aMule ne se lance pas automatiquement s'il est éteint ! et pourtant j'aimerai bien qu'il se lance !
Et bien grâce à un petit script c'est maintenant possible ,si si c'est bien possible.
Nous allons voir ensemble comment mettre en place ce script pour automatiser l'ouverture de aMule.
1. Ouvrez le dossier
~/.aMule et créer le fichier
aMuleLinks.sh qui contient ce qui suit (n'oubliez pas de demander d'afficher les fichiers cachés) :
Vous pouvez remplacer MotdePasse par ce que vous voulez, mais pareil partout ! (c'est-à-dire aussi plus bas, dans la commande Md5
2. Il faut faire clic droit sur le fichier créé -> Propriétés -> Droits d'accès ,
"est exécutable"... Il est possible de le mettre ailleurs ou de le cacher (commencer le nom par un point) mais il faudra alors modifier le chemin dans la ligne de configuration concernée de Firefox :
3. Ensuite, il faut ouvrir le fichier
aMule.conf qui est dans le dossier
~/.aMule , il faut modifier ces lignes :
Code TEXT : [ExternalConnect]
AcceptExternalConnections=1
ECPassword=Clef Md5
Où la
Clef Md5 doit être le résultat de la commande :
4. Exemple :
a. Dans le script je choisis
david comme mot de passe :
Code TEXT : amuleserver=127.0.0.1
password=david
b. Alors la commande me retourne :
c. Donc à la place de
Clef Md5 je met :
Code TEXT : [ExternalConnect]
AcceptExternalConnections=1
ECPassword=172522ec1028ab781d9dfd17eaca4427
Il va falloir modifier une ligne dans la config de Firefox précédemment faites :
1. Retournez dans
about:config modifiez la ligne :
network.protocol-handler.app.ed2k -> pour le nom de l'option
/usr/bin/ed2k -> pour la valeur
Par :
network.protocol-handler.app.ed2k -> pour le nom de l'option
~/.aMule/aMuleLinks.sh -> pour la valeur
Maintenant que le script est en place et que la config de Firefox est prête ,redémarrer déjà votre navigateur pour prendre en compte les réglages.
On va tester avec le lien suivant (copier/coller dans la barre d'adresse de Firefox) :
ed2k://|file|gpl.txt|18349|B2B72F2B231EF714DE4176B42BF2FCA7|/
1. Dans la fenêtre qui a apparu cliquez sur
Choisir.... :
2. Rechercher et sélectionner le fichier
aMuleLinks.sh dans
/home/user/.aMule et cliquez sur
Ouvrir :
3. Cochez la case
Se souvenir de mon choix pour les liens ed2k pour automatiser la réponse et Cliquez sur
Ok :
4. Et bien voilà ! si tout c'est bien passé aMule s'est lancé tout seul et automatiquement et il devrait y avoir le fichier
gpl.txt dans l'onglet
Téléchargements :
Voilà ! C'est tout de même mieux quand aMule peut se lancer automatiquement.
Écrit par: david.david, Le: 16/06/12
Retour :Utiliser Mageia