a feature request

Discussion of the Web Interface for Transmission, formerly known as Clutch. This applies to all version of Transmission
Post Reply
falkenberg
Posts: 3
Joined: Thu Dec 17, 2009 5:32 pm

a feature request

Post by falkenberg »

Hi guys,
I use transmission daemon on a headless node for a quite long time and want to thank you a lot! It's a very nice program and works as a charm.
I just wonder if it's possible to add a button to the web-interface to download a file from transmission via http protocol? I mean if downloading is complete, it would be nice if I would be able to download a file by http as I would do from a file sharing service like rapidshare. Must be simple and very useful.

Best regards,
antonio20001
Posts: 6
Joined: Wed Dec 30, 2009 10:39 pm

Re: a feature request

Post by antonio20001 »

dear falkenberg,
it's a good idea but... this is a Torrent Client.
But i have a good news for you: you can use softwares like Rapidleech, a php based multi web-host(MU,RS,Youtube etc..) downloader and uploader, or you can use a local client like jDownloader, a Java based multihost download manager. It also permits you to save files directly on your computer and open a web-server for remote controlling it (YES! Like Transmission Web ui!)

Also, as web programmer, making of an HTTP downloader is really simple to do, but isn't simple as it seems to be if you want to manage file sharing services.... really... (rapidleech is >4mb of text!!!)

uhm.. it's spam saying software names? :P
falkenberg
Posts: 3
Joined: Thu Dec 17, 2009 5:32 pm

Re: a feature request

Post by falkenberg »

Hi Antonio,
I guess you misunderstood me. Yes, transmission is a Torrent Client. But if I run it on a headless node, I need the way to get the file AFTER it was downloaded from P2P network. For the moment I use third-party software for that like FTP or scp. I just wonder why this feature cannot be bundled with web-interface. If a basic web-server is there (it is, otherwise how web-based gui works?), everything what is needed is to change html a bit: just add a link to download selected file.

Regards
antonio20001
Posts: 6
Joined: Wed Dec 30, 2009 10:39 pm

Re: a feature request

Post by antonio20001 »

i'm really sorry for mine misunderstanding, for this problem i'm making a web interface with download support, but with alternative methods, like ssh or ftp.
But adding a json request for transfer files may be a good idea.
the only problem is to give in javascript the header for sending it as a file on the browser, in server side based languages like php, is more simple to do.
Or can be send a json request to the server, and it directly response with the necessary headers.

Overview...
antonio20001
Posts: 6
Joined: Wed Dec 30, 2009 10:39 pm

Re: a feature request

Post by antonio20001 »

http://trac.transmissionbt.com/ticket/2732

so will be for the ftp/ssh integration... i'll post my prototype code when i'll finish it, for developers... may be userful for someone :P
falkenberg
Posts: 3
Joined: Thu Dec 17, 2009 5:32 pm

Re: a feature request

Post by falkenberg »

will be very useful for me! Thank you, Antonio!
I tried to dig to find the reason why the maintainers don´t want this feature, but I could not find. It must not be a security problem, because the user who got access to the Web-UI is already authenticated. I would like to know their opinion how should I get a file downloaded with transmission daemon. The daemon is running on a remote node and I see no means how to get it without using 3d-party software. Well, maybe it´s a design feature :)
Jordan
Transmission Developer
Posts: 2312
Joined: Sat May 26, 2007 3:39 pm
Location: Titania's Room

Re: a feature request

Post by Jordan »

falkenberg wrote:will be very useful for me! Thank you, Antonio!
I tried to dig to find the reason why the maintainers don´t want this feature, but I could not find. It must not be a security problem, because the user who got access to the Web-UI is already authenticated. I would like to know their opinion how should I get a file downloaded with transmission daemon. The daemon is running on a remote node and I see no means how to get it without using 3d-party software. Well, maybe it´s a design feature :)
The rationale is that Transmission tries to do one thing and do it well. There are already several ssh/ftp servers out there; it doesn't make sense for Transmission to reinvent the wheel. Just run a 3rd party server on the same system as Transmission.
antonio20001
Posts: 6
Joined: Wed Dec 30, 2009 10:39 pm

Re: a feature request

Post by antonio20001 »

i've made a standard CP, with not ajax and good grafic... but works...
For now it just take files from the local server... but i'm working on for ftp on remote servers and the support for resume and multi download on a single file...

also will be added some ajax features, of course... but basically i think the best way, for now, it's to use transmission remote gui with a ftp server like vsftpd...
Post Reply