Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 12357 ideas, 58479 comments, 1187050 votes

Idea #5964: Very very easy way to share files over the internet: Tubes



up
82
down
Written by zoubidoo the 28 Mar 08 at 22:05. Category: Internet & Networking.
Related to: Nothing/Others. Status: New
Description
Imagine a folder on your desktop, when you drop a file in it, the file is transmitted to your friend anywhere on the internet. Transfer is asynchronous so if the person is away, then it's postponed until the next time they are online.

The folders are called "Tubes"

Tubes can also be more sophisticated to allow multiple people to be on the receiving end.

The idea is already implemented on Windows
http://en.wikipedia.org/wiki/Tubes_%28software%29
I like the name Tubes and hope it is not trademarked. Actually, I thought of the idea and name before them from pneumatic tubes which I think are a brilliant invention!
http://en.wikipedia.org/wiki/Pneumatic_tubes
Tags: (none)

Attachments
No attachments.


Duplicates


Comments
AndrewC wrote on the 28 Mar 08 at 22:28
Finally, the Internet really will be a series of tubes! I hear Microsoft will be coming out with a competing technology called "Big Truck" where you can dump files.

Eldmannen wrote on the 28 Mar 08 at 23:17
"They want to deliver vast amounts of information over the Internet. And again, the Internet is not something that you just dump something on. It's not a big truck. It's a series of tubes. And if you don't understand, those tubes can be filled and if they are filled, when you put your message in, it gets in line and it's going to be delayed by anyone that puts into that tube enormous amounts of material, enormous amounts of material." -- senator Ted Stevens

JhansonJr wrote on the 29 Mar 08 at 06:36
There is currently a method to send files to your friends, and they can receive them as soon as they get online. We call this e-mail.

scavenger wrote on the 29 Mar 08 at 09:23
Well, email contacts can't be placed onto the desktop. Not from Evolution, that is. Thunderbird produces an unclickable textfile named 'new file' with the emailadress in it.

To the tech savvys: why not make a MSN/Yahoo/AIM Gnome-VFS (or FUSE) thingy with libpurple? One directory per Pidgin account, containing one directory per buddy (online or not), containing files that are sent to them when they come online.

Warbo wrote on the 29 Mar 08 at 14:13
scavenger: Or XMPP and Bittorrent? (I know Gajim can transfer files to MSN contacts through XMPP gateways, which means this method is possible to abstract the different protocols away).

Essentially it is taking the contact list out of a separate window and allowing drag 'n' drop file transfer. I like it :)

scamper_22 wrote on the 29 Mar 08 at 18:39
There are a million ways to share files, but they all suck.

I think what would be really good is a dirt simple FTP server.
No, none of the current solution are sufficient.

There was this one program for windows that I loved to use.
http://www.michael-roth-software.de/english/1indexe.htm

The best features:
1. easy user management. You create the users as needed.
2. virtual folders. you mount say /home/user/Videos as /Vidoes in the ftp world.
3. it's FTP, so anyone with a web browser has access.
We could also have a quick web address feature that the program would create and you could just paste it in your webbrowser and away you go.
4. It runs just as another program; thought u could turn it into a service if you wanted.

I used it all the time at work, when windows shares wouldn't just 'work'. I would be nice to have this for ubuntu. Haven't found a comparable program yet.


edm1 wrote on the 16 Apr 08 at 23:12
This isn't so much an idea for ubuntu as what you're requesting is more a service. It would require a 3rd party server that both clients connected to.

Nautilus can already act as an ftp client, you and your friend just have to find a company that will offer you an FTP server you can store your files on.

zoubidoo wrote on the 18 Apr 08 at 16:42
@edm1: nope, I don't think you need to have a third-party. For example there is asynchronous file transfer SAFT.

http://packages.ubuntu.com/gutsy/net/sendfile

Man pages are here:
http://swoolley.org/man.cgi/sendfile (client)
http://swoolley.org/man.cgi/8/sendfiled (server)

Another option is to use a p2p protocol and of course encrypting transmitted files to hinder interception.

seandiggity wrote on the 6 May 08 at 18:33
SAFT is not very easy to set up, IMO.

What's really needed here is a way for users to transparently set up an FTP server and share folders by right-clicking (like Samba is set up in Hardy). I think configuring proftpd is actually quite easy, perhaps easier than setting up Samba correctly. If it were modified, gproftpd could be turned into "tube sharing" software like that Windows app, and the only piece missing would be a nautilus plugin for that right-click menu (perhaps easy to set up as a nautilus script?).

btw, that "Tubes" app for Windows seems to be dead in the water. None of the website links work, and the Wikipedia article states "According to an official announcement on their website, as of January 31st, 2008, the Tubes Service will be discontinued."


Post your comment