OneSwarm
OneSwarm copied to clipboard
Transportable oneswarm instance
It would be quite cool to be able to have a OneSwarm installed on a laptop that helps the transfer of currently transferring files.
The following use case :
- Friend A starts downloading from Friend B the Y file, it is pretty large and is taking forever
- Friend B has a desktop machine (where file Y is stored) and a laptop (both have oneswarm)
- Friend B plans to physically visit Friend A with his laptop (find a UI action for that)
- OneSwarm copies file Y from the desktop to the laptop over the LAN
- Friend B connects his laptop on Friend A's LAN
- The transfer speeds up and is over while Friend A and Friend B are having a beer
How this is technically possible I have no idea, but it would be really cool and useful.
Discussion on this feature can be seen here : http://forum.oneswarm.org/topic/1543
if A and B are friends and both are sharing Y, they will indeed exchange data over the LAN while A and B are enjoying the beer 8). I feel like I'm missing something here -- what's absent from the current release to enable this?
right now to do this, Friend A has to tell Friend B that he wants file Y by some other means of communication, the Friend B has to manually download file Y to the laptop instance of oneswarm.
What's missing is either an action on the laptop onesarm like "get Friend A's downloads to speedup when visiting him/her" this finds out which files are being downloaded by Friend A, and downloads them. Finding a smart way of presenting this feature is tricky I admit. Superseed? or maybe a reference to SneakerNet : https://secure.wikimedia.org/wikipedia/en/wiki/Sneakernet ... a "Tanenbaum" mode ?