Magnet URI Redirect Service

This service is for those who wish to link to files on P2P file sharing networks, particularly Gnutella, but can't seem to get magnet URIs to work in their system. To use, create a link like:

The first part is the URI representing exactly the file, usually a URN Base32 SHA1 of the file, the second part the file name to save as. You can use the scripts below to help you build links like this.

The service will return a 302 Found with the magnet URI in the Location header, which would look like:

Your browser should then pass it off to the correct program. For Mac OS X, this is done via LaunchServices, where Acquisition registers 'magnet:' as a protocol it can handle. If you use IE and LimeWire on Windows, I'm not sure if it works. Please send me feedback on the matter.

Ideally, operating systems would have an integrated P2P client that would enable content to be displayed inline documents. Unfortunantly, even OS X doesn't have the ability for arbitrary protocols to be handled by external handlers and returned inline to the application that requested it.

Notes

Credit

Cortland Klein
pixelcort.com

How it Works