On 27/07/14 03:03, David C. Rankin wrote:
All,
I'm looking for a small light document management system that will allow me to catalog 1000s of miscellaneous files into a searchable list. This is primarily for all the code and script snippets I've collected over the past 15 years but I would also like to include the myriad of little tricks/tips files I've saved and squirreled away. A smart directory layout and grep have always fit the bill, but I've got to the point where I know I have a snippet of X I've saved, but *where is it, and what was that function called?* (sound familiar?)
NO - I don't want beagle (or anything like it). I don't want some full-text scan and index of all files. Those are miserable for code and I don't want some 200 Meg index laying around somewhere. I'm looking for something that will just hold the filename, a description, and then possibly a list of user-defined tags I could assign and filter by.
For code doxygen is nice, but worthless for small tips/tricks, howto, or general readme type files. For general tips/tricks/readme/config type info, basket has been great. I've looked into many of the so-called DMS packages, e.g. opendocman, kimios, LetoDMS, logicaldoc, owndms, SeedDMS, xinco, etc., but most are like sledgehammers for swatting this fly. I don't mind if it is a database backend or flat-files, but I want something simple to add information to and simple to browse and update.
Does anybody have any favorite way to solve this "I'm getting to old to remember where every file is" problem? It doesn't even have to be a DMS per-se, if somebody has a slick way to cut down the time spent playing the "where is that file" game -- that's what I'm looking for.
What the ideal would be would be something that used a small database, like sqlite3 to hold the filenames, descriptions, keywords, and tags; quick logic to add all files in a dir matching some simple extension pattern; then most importantly a quick/efficient way to browse the list of files collected and assign descriptions and tags (something like mc - view/edit); along with a quick query interface to find the stuff when your done. It could even be a command line query.
So on the wild chance somebody already has a favorite silver-bullet to solve this problem, I thought I'd ask.
It might seem almost too simple, and the DE I'm going to mention might make you squirm, but from what you've described, that functionality can be provided merely by adding tags, comments/descriptions to all the files in a KDE file manager application such as Dolphin / Konqueror (and perhaps there are others that integrate with this, not sure). I haven't used GNOME 3 so I don't know how it handles things, and as for the rest, I don't think most have this kind of thing built in by default. I'm not even sure how much this depends on the functionality of Nepomuk/Baloo, since you wouldn't be scanning the content of files, so no Strigi indexer. You can add ratings, comments and tags without having to index files. The advantage is that this is something integral to the DE and will hence stay updated for as long as KDE does, whereas if you rely on a separate application, it might rot and take all your tagged data with it. Using the search function in Dolphin you would then easily be able to filter by tags, filename, description, etc. There's relatively new functionality built in espcecially for this purpose. Indeed there were some in the KDE camp who wanted the file manager to behave in this way and have users forget about organizing things by directories / filenames / dates themselves. I don't concur but having a system that can adapt to suit all-comers is typical of the KDE approach. And if you're averse to KDE, maybe some of these elements can still be used in another DE, more so perhaps once the KDE Frameworks 5 become adopted and little bits of its functionality are more portable. Peter -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org