Hi,

I have extended the magnet-uri schema and inegrated it in KIO 
http://whilos.blogsite.org/?p=157 . Atm I only support BitTorrent (KTorrent, 
where kio-magnet is currently integrated), but my intention was not to modify 
the magnet-url-schema to bittorrent only, so it is supposed to be mappable to 
the URI schema.

I have very hard tried to figure out if sth. similiar would be easily doable in 
Gnome/GTK/Transmission, but I have to say that KDE is simply the only place 
where this was possible for now. This doesn't mean it is tied to it, but 
integration in KIO + KDE webbrowsers + any other app is a very powerful 
combination, which was possible due to the feature-rich KTorrent DBus 
interface and its streaming support. Hopefully we can get out a Windows 
version with KDE on windows installer soon as well.

As you can figure out from my blog posts, the readme or the code itself, kio-
magnet is simply a wrapper around KTorrent's DBus interface. So my proposal 
for an extension for Gnutella (as I have been told you would like to do sth. 
similiar) is to create a DBus interface similiar to KTorrent. We should find a 
common ground of standards, so I don't say you have to do the same like 
KTorrent does, but most of it is pretty generic imo. 
This will allow us to easily mix the clients and the io infrastructure. On the 
IO-side GIO and an integration into Firefox would be really cool. I can spend 
some time on it, but I am currently quite busy and have already to care about 
kio-magnet and several necessary improvements. But I hope we can work out a 
shared vision together to finally change the web to p2p.

Things to talk about:

- magnet-url schema (is going to be released soon, but I think it is ok, 
although it modifies the "host" part of the IETF standard to sth. different. My 
latest proposal is:

magnet://DESCRIPTOR\.(HASH(\-HASH)*\.IDENTIFIER)+\.dht//PATH/FILE?QUERY

for example:

magnet://wikileaks.eac3b61d4c1cf1cbbf54fd6bf3c069eee2ce2abc.btih.dht/index.html?to=http://dl.btjunkie.org/torrent/wikileaks-
magnet-p2p-storage-kio-
magnet/4122eac3b61d4c1cf1cbbf54fd6bf3c069eee2ce2abc/download.torrent&pf=all,IMG/favicon.ico,squelettes/css.css,squelettes/random.js,IMG/wlogo.png,IMG/jpg/ja-
main.jpg

- DBus interface for IO-systems

- IO-systems to target, imo esp. GIO and Firefox

Cheers,
whilo

------------------------------------------------------------------------------
Index, Search & Analyze Logs and other IT data in Real-Time with Splunk 
Collect, index and harness all the fast moving IT data generated by your 
applications, servers and devices whether physical, virtual or in the cloud.
Deliver compliance at lower cost and gain new business insights. 
Free Software Download: http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
gtk-gnutella-devel mailing list
gtk-gnutella-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to