Opened 9 years ago

Last modified 4 years ago

#730 open enhancement

Default snark download location should not be "hidden"

Reported by: Zlatin Balevsky Owned by: zzz
Priority: minor Milestone:
Component: apps/i2psnark Version: 0.9.2
Keywords: usability grandma Cc: Meeh, Zlatin Balevsky
Parent Tickets: Sensitive: no


topiltzin> what about snark downloads on windows?
Meeh> witch is C:\Users\You\AppData\Roaming iirc
Meeh> gonna double check here give me one sec
Meeh> on my win workstation here snark downloads gets saved to C:\Users\You\AppData?\Roaming\i2psnark
topiltzin> that's not the right default; the stuff in AppData isn't immediately visible to end-users iirc
topiltzin> and you really want the downloaded files to be separate from the config files and stuff, not just a click away
Meeh> no AppData is a hidden folder, so you need to manual entrer it in the address field or set show hidden files
topiltzin> yeah that's very bad for usability
topiltzin> the default download location should not require advanced menus of any kind
topiltzin> mmk, opening some tracs
Meeh> enter
Meeh> indeed. I got no problem with it, but I can se how granma can get problems there
topiltzin> grandma is going to have huge problems


Change History (5)

comment:1 Changed 9 years ago by zzz

Yeah. It's a horrible place now.

While we do have getAppDir() in the context, it's never auto-configured to be different than the config dir.

This is harder than #729 as there's lots of possibilities, depending on OS - ~/Downloads, ~/Documents, etc etc.

This may also imply separating the .torrent files from the downloaded data, which isn't supported now.

And finally, there were pretty loud drumbeats a couple years ago for allowing arbitrary locations (presumably for seeding) per-torrent. I've been resistant…

comment:2 Changed 9 years ago by Zlatin Balevsky

Cc: Zlatin Balevsky added

(again, trac didn't email me about these updates, tsk tsk)

I'm pretty sure there is an environment variable on windows. I'll dig around. On OSX it's ~/Downloads.

This may also imply separating the .torrent files from the downloaded data, which isn't supported now.

If uTorrent doesn't do it we don't have to do it either ™. ;-)

comment:3 Changed 9 years ago by Meeh

Might be a idea to add the enhancement request from #768 also.

comment:4 Changed 5 years ago by str4d

Status: newopen

comment:5 Changed 4 years ago by slumlord

Seeding from arbitrary locations would be useful if, for instance, seeding off of an external hard disk as well as from the local disk, though this could be sorted out on the user's end with symlinks etc.

The default download location ~/.i2p/i2psnark/, however, I have always found a little strange as it is nested inside a hidden directory.

Most, if not all, of the Linux systems I have used in the recent past have had a ~/Downloads directory. One possibility is a i2psnark subdirectory.

Comments on not setting a default download path and allowing the user to select a path on the first time they run i2psnark?

Note: See TracTickets for help on using tickets.