Stombi Home Page

Firefox : Envoyer les liens magnet vers un daemon Transmission

L’idée ici c’est d’envoyer les liens magnet à un daemon Transmission juste en cliquant dessus. On peut faire ça rapidement en utilisant transmission-remote dans un script bash.

Prérequis

Si on n’a pas transmission-remote il faut l’installer. Dans Debian wheezy il est dans le paquet transmission-cli

1
$ sudo apt-get install transmission-cli

Le script bash

(add-to-transmission.sh) download
1
2
3
4
5
6
7
#!/bin/bash

TORRENT="$1"
HOST="remote.host.net"
PORT=9091

transmission-remote ${HOST}:${PORT} -N ~/.netrc -a ${TORRENT}

Il faut rendre le script executable

1
$ chmod u+x add-to-transmission.sh

Si on a besoin d’une autentification, le plus simple est de créer un .netrc dans son dossier personnel.

(.netrc) download
1
2
3
machine remote.host.net
login mon_login
password mon_password

Associer le script aux liens magnet dans Firefox

  1. ouvrir Firefox à l’adresse about:config
  2. clic droit > Nouvelle > Valeur booléenne
  3. Nom : network.protocol-handler.expose.magnet
  4. Valeur : false
Nom de l’option Statut Type valeur
network.protocol-handler.expose.magnet défini par l’utilisateur booléen false

Au prochain clic sur un lien magnet, Firefox va proposer de l’associer à une application. Associez le script add-to-transmission.sh

Comments