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(a)opensuse.org
To contact the owner, e-mail: opensuse+owner(a)opensuse.org