Artículo Siguiente: « Piel emerald para b2evolution 2.4+
Artículo Anterior: Piel (Skin, Theme) "firming" para b2evolution 2.4 »

03.03.08

13:43:25 , Categorías: Linux, Firefox , 456 palabras

Firefox, gtk-gnutella y enlaces magnet

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:

Dirección para referencias de este mensaje

URL para Referencias (pinche con el botón derecho y copie la dirección del enlace)

1 comentario

Comentario De: Larry [Visitante]
*****
LarryProbando, 1, 2, 3...
26.04.08 @ 21:35

Dejar un comentario


Su dirección de correo no será mostrada en este sitio.

Su URL será mostrada.
PobreExcelente
(Los saltos de línea serán <br />)
(Nombre, correo y página web)
(Permitir a los usuarios contactarle a través de un formulario de mensajes (su correo no será mostrado.))

Publicidad

Agosto 2011
Lun Mar Mié Jue Vie Sáb Dom
 << <   > >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Aventuras y desventuras, experiencias y experimentos, anécdotas y trucos de un físico que adoptó a Linux en 1996 ó 1997 y desde entonces no ha querido usar otra cosa en sus computadoras

Usuarios

Valid XHTML 1.0! Valid CSS! Valid RSS 2.0! Valid Atom 1.0!

  • Directorio de Blogs de Venezuela
  • Veneblogs, primer directorio de bitácoras de Venezuela
  • Blogalaxia

powered by
b2evolution
Créditos: Hospedaje por Midphase | Diseño por 315web