El esquema de URIs magnet: permite integrar el uso de aplicaciones P2P a páginas web, mediante un formato abierto de URIs que identifica de manera única recursos o archivos que queramos compartir a través de estas redes.
Supongamos que yo quiero colocar un enlace para la descarga vía gtk-gnutella de la canción de Tito Rojas: "Ayer me dijeron". El enlace magnet: equivalente luce así:
magnet:?xt=urn:sha1:53KGBXVVGGWGOJZW5L34EUGEVVGFT77H&dn=Tito Rojas - Ayer Me Dijeron.mp3
ó así Tito Rojas - Ayer me dijeron.mp3 cuando lo colocamos en nuestra página web. Ahora bien, si pulsas el enlace anterior, hay una alta probabilidad que tu navegador se queje de que el protocolo del enlace es inválido o algo por el estilo o que ninguna aplicación está asociada a dicho protocolo.
...
Pues bien, si usas gtk-gnutella, puedes hacer que Firefox entienda los enlaces magnet: e inicie la descarga inmediatamente al pulsar uno de dichos enlaces. ¿Cómo?
Lo primero que debes hacer es descargar el guión de shell magnet-handler.sh, que viene con la versión SVN de desarrollo de GTKG, colocarlo en algún lugar en tu ruta de búsqueda (PATH), por ejemplo, en ~/bin/
y hacerlo ejecutable con:
$ chmod u+x ~/bin/magnet-handler.sh
.
Seguidamente debes crear dos opciones de configuración de firefox, escribiendo en la barra de direcciones about:config
, pulsas con el botón derecho del ratón y seleccionas Nueva » Cadena (New » String). El nombre de la "preferencia" es: network.protocol-handler.app.magnet
y el valor será la ruta al guión ejecutable, en este caso: /home/usuario/bin/magnet-handler.sh
. La segunda preferencia será de tipo booleano, con nombre network.protocol-handler.external.magnet
y valor true
. Estas dos preferencias le indican a Firefox que cuando consiga un enlace con protocolo magnet: debe ejecutar una aplicación externa y la ruta a dicha aplicación.
Lo que resta ahora es iniciar tu GTKG y mantenerlo corriendo en el fondo, cuando consigas un enlace magnet:, al pulsarlo GTKG comenzará inmediatamente la descarga (siempre y cuando haya fuentes disponibles, claro está).
Algunos enlaces a diversos tipos de medios, para que pruebes:
La única desventaja que yo le veo a este método es que GTKG debe estar corriendo de antemano, porque si no lo está el guión magnet-handler.sh
no hace nada. Pero de resto, muy cómodo de por sí.
Algunos sitios web que utilizan enlaces magnet: para referirse a archivos multimedia:
URL para Referencias (pinche con el botón derecho y copie la dirección del enlace)
Comentarios recientes