Log in

No account? Create an account
12 April 2006 @ 01:34 am
File organization  
It's gotten to the point where I can't find a damn thing I'm looking for on my hard drive. Especially in my images folder. There's just too much stuff, and I, a total packrat by nature, am unwilling to delete much of it. So I've been looking around for tools to help me categorize files so I can find what I'm looking for.

I tried out Google's Picasa, but it's a mess. Google has some sort of philosophical aversion to directory hierarchies, so all of the subfolders of the My Pictures folder, and all of their subfolders, etc., appear at the same level. This can be a pain if you, say, have two folders with the same name differentiated only by which folder contains them. Also, while you can label images with categories, categories are basically treated just like folders (except your file can be in more than one). You can't do intersections of labels: e.g. bringing up a list of every file labelled both "anime" and "cats". It also isn't accessible through the filepicker, which is probably asking too much of a third-party app, but which severely limits its usefulness to me because when I'm searching for a graphic it's usually to upload to a site like iichan or 4chan.

Also, why limit categorization to images? It would be useful for pretty much everything.

I wish there was a program or extension that would allow categorization of all files, as a sort of alternative interface to directory hierarchies. I envision it as having the following features:
  • Files can be given multiple labels
  • Labels act like "directories": the files marked with a label can be found as if they were all the contents of a single directory
  • Set operations such as intersection ("and"), union ("or"), and exclusion ("and not") can be performed on labels; te results are treated like any other label that can be opened
  • Labels can be organized into hierarchies. A file grouped under a label is also implicitly grouped under that label's parent label
  • Labels can be key:-value pairs, e.g. "author: Philip K. Dick". Keys and values can have their own hierarchies, e.g. "band/artist", "original band", and "remixer" could all be grouped under "performers", so opening the label "band/artist: Nirvana" would find all songs performed by Nirvana, "original band: Nirvana" would find all songs originally by Nirvana (including covers performed by other bands), and "performers: Nirvana" would find all songs performed by or originally performed by Nirvana. Since "band/artist" is a sublabel of "performers", labelling an MP3 "band/artist: Nirvana" would mean that opening "performers: Nirvana" would still find it, without it having to be explicitly also labelled "performers: Nirvana"
  • Labels would be available through the filepicker (GNOME integration?), both for labelling while saving, and for finding files. The file open dialog would allow for set operations
  • Labels can apply accross media: if I insert a CDROM containing labelled files, they should be accessible through their labels just as if they were on the hard drive
  • Files on removable media are stored on the hard drive along with a CDROM name or index number, so backed up files can still be found and the proper disc found
  • Access control lists for labels: nobody needs to know how my porn is organized except for me
I think this'd be something that most people wouldn't really think of but, like browser tabs, would find it makes things a whole lot easier and wonder how they ever got along without it once they started using it.
Tags: ,
Current Mood: frustratedfrustrated
Read It Ever, Cats - Miss It Never!mr_rakshasa on April 12th, 2006 09:40 am (UTC)
Organise with your mind. To rely on a machine or a program for a machine is to rely on the systems of others. One which you construct for yourself, even if it is just a system of related folders on your hard drive, will be much simpler to comprehend than footering with programs.
Danielle Daileydanihana on April 12th, 2006 01:12 pm (UTC)
Ahhh....Photobucket? :D
gwalla: osaka huh?gwalla on April 12th, 2006 08:51 pm (UTC)
This would solve which problem, exactly?
Danielle Daileydanihana on April 13th, 2006 01:51 pm (UTC)
Ahhhh...the ....image-saving problems?
gwallagwalla on April 13th, 2006 06:34 pm (UTC)
It's not saving the images that's a problem, it's organizing them so I can find them easily.
Major Geek, FCDjokermage on April 12th, 2006 02:35 pm (UTC)
Every few months or so, I go through all my crap and reorganize it. Unless you are able to code a self-maintaining file system, you're going to have to do routine maintenance.