Bug 243984

Summary: Give KGet intelligent groups by default
Product: [Applications] kget Reporter: Marcus Harrison <marcus>
Component: generalAssignee: KGet authors <kget>
Status: REPORTED ---    
Severity: wishlist CC: adrian, faither, mat69
Priority: NOR    
Version: 0.8.1   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marcus Harrison 2010-07-08 23:30:43 UTC
Version:           0.8.1 (using Devel) 
OS:                Linux

At the moment, all downloads, regardless of what they are, go straight to your downloads folder by default. However, KGet is able to use groups to specify download locations for specific kinds of files (or more pedantically, files matching a regular expression), though the user may never be aware of this.

This suggestion is to have sane groups, such as Images, Videos and Documents, created automatically by KGet on its first start-up and to have folders inside the Downloads folder pertaining to each group, I.E. Images go in the Downloads/Pictures folder, Videos into the Downloads/Videos folder, Documents into the Downloads/Documents folder etc.

This helps to organize the user's downloads in a way that's sensible and predictable as well as exposing the feature to the user, who might otherwise be unaware of its presence.

Reproducible: Didn't try




OS: Linux (i686) release 2.6.32-24-generic
Compiler: cc
Comment 1 Adrián Chaves (Gallaecio) 2010-07-09 01:56:17 UTC
I think this is something that should be distro-dependent. I mean, by default there should be not group at all (which, btw, looks impossible, since I can't remove the "My Downloads" one).
Comment 2 stefan Kallweit 2010-07-09 12:19:39 UTC
This feature could make use of systemsettings > personal information > folders(? re-translated from my German KDE so it might be a bit off ^^)

Which i believe also solves Adrián's problem and therefore make it a non-distro specific feature.
Comment 3 Matthias Fuchs 2010-07-09 14:00:20 UTC
I am not sure if we should implement this by default.

Imo one of the reasons to have a download directory is to have a single point where files are being stored by default. The files inside that directory aren't sorted yet according to the users' preferences.

If we had a group for pictures by default, when this could add to mess on the users' systems. E.g. you have a picture directory with 5 folders inside like "Family", "Work", "Festival XY" or whatever.
A problem arises if the user does not care to sort the downloads right away. The root videos, pictures directories could become a mess very fast in contrast to just one directory being a mess (Downloads).

In any case we should maybe implement easier creation of filters by categories e.g. a buttongroup "All | Pictures | Videos | Text | Archives".
Comment 4 Matthias Fuchs 2010-07-09 14:03:18 UTC
Btw. my concerns mentioned above are especially about using the xdg-dirs ($HOME/Pictures etc.) other than download by default.
Having a pictures directory in the download directory would not have the issues I mentioned.
Comment 5 Marcus Harrison 2010-07-11 16:57:54 UTC
Yeah: that's exactly why I suggested directories in the Downloads folder, since that's where people expect their downloads to go. Thing is, if you're e.g. buying music, downloading videos and grabbing images, having them all in Downloads/ tends to make it very cluttered. We already have a method of reducing the clutter (that the user can remove if they want to), all it needs is to be implemented.