Lazyweb: how to index / catalog digipix stored offline?
I have lots of old photos on CD or DVD; some are scanned in, some are from the past decade of shooting digital pictures. Some of them I've backed up (while I still have the original in active storage somewhere else), some of them are the only sources I have, since a hard drive has died or been disposed of in the meantime.
What I want to do: keep a low-res version of all these photos in a (much smaller) collection that's itself in active storage on my computer, or perhaps on a USB hard disk / flash key, matching the reduced-quality photo (large enough to be viewed comfortably, but no larger) with a location.
I'm picturing a workflow sort of like this:
1) Put in a random CD that says something like "Photos Taken July 2003, Nikon 990" and which contains a bunch of photos.
2) Invoke this magic program I'm imagining / describing / seeking, and it scans the disk for images. Assign a simple "code name" for the disk, to write on its surface. (Let's say I give the disk the code name "Abel.") For each image it finds, the program creates a small version (aiming perhaps to fit in a 400x400 square maximum), and stores it locally. It assigns the same name as the original, plus a sensible suffix like "-sm" (for "smaller"), and appends the code-name of the disk.
3) For each thumbnail, the program ALSO makes an ultra-low resolution (perhaps 16x16) version, and generates an MD5 sum for it, comparing that sum with those of all photos that it "knows about." If a match is found, it's brought to the users attention, in case the user wants to keep only one of them, or to somehow indicate "Yes, I have multiple copies of this photo, intentionally." (Which is certainly not impossible -- for some photos, I have backups and backups of backups. Just not always sure where each photo actually is to be found without too much disk shuffling.)
4) Tag photos as many ways as the user wants, similar to what sites like Flickr allow -- but without the need / hassle (and, at least in the case of Flickr, expense, if you want other than the free basic account) of actually uploading photos. No way do I want to take the time to send thousands of photos to any web-based storage.
5) That's it! Now, when I want to see where I put a certain photo, I can open a folder of photos, or sort through virtual folders based on tags (or some other assignment process). Bam! I find the one I'm looking for, and click on it, to find a note something like 'The original image sara-wedding-photos-076 is found on the disk labeled "bongo.""
Does such a thing exist? (I'm asking in hopes of finding something for Linux, but if you know of a close-enough system that implements this sort of searchability for other systems, I'd like to know about it, at least so I can seek out analogs with more knowledge.)
EDIT -- Here are some things I've found:
http://www.philapark.org/aboutPPA/… says that vehicles with THREE or more tickets are eligible for booting; so far as I know, I have only two. Maybe they take compound interest into account or something, or maybe there was the same kind of hidden sign that got my father a ticket when he visited Philly for a few days last summer. Friendly place, brotherly love.
The same page says "Please note: if your vehicle is booted, you must pay the total amount due, including all fees, fines and penalties, before the boot can be removed. This will include a $100 boot fee."
OK. But who removes it, when? And do I get a separate ticket for the booting as well as the ones that inspired it?
I love certain things about Philadelphia -- but the local government seems determined to make anyone who moves here both regret it and starting planning their exit. 4 weeks from now, I am OUT :) (And I'd prefer my car come with me.)
timothy
What I want to do: keep a low-res version of all these photos in a (much smaller) collection that's itself in active storage on my computer, or perhaps on a USB hard disk / flash key, matching the reduced-quality photo (large enough to be viewed comfortably, but no larger) with a location.
I'm picturing a workflow sort of like this:
1) Put in a random CD that says something like "Photos Taken July 2003, Nikon 990" and which contains a bunch of photos.
2) Invoke this magic program I'm imagining / describing / seeking, and it scans the disk for images. Assign a simple "code name" for the disk, to write on its surface. (Let's say I give the disk the code name "Abel.") For each image it finds, the program creates a small version (aiming perhaps to fit in a 400x400 square maximum), and stores it locally. It assigns the same name as the original, plus a sensible suffix like "-sm" (for "smaller"), and appends the code-name of the disk.
3) For each thumbnail, the program ALSO makes an ultra-low resolution (perhaps 16x16) version, and generates an MD5 sum for it, comparing that sum with those of all photos that it "knows about." If a match is found, it's brought to the users attention, in case the user wants to keep only one of them, or to somehow indicate "Yes, I have multiple copies of this photo, intentionally." (Which is certainly not impossible -- for some photos, I have backups and backups of backups. Just not always sure where each photo actually is to be found without too much disk shuffling.)
4) Tag photos as many ways as the user wants, similar to what sites like Flickr allow -- but without the need / hassle (and, at least in the case of Flickr, expense, if you want other than the free basic account) of actually uploading photos. No way do I want to take the time to send thousands of photos to any web-based storage.
5) That's it! Now, when I want to see where I put a certain photo, I can open a folder of photos, or sort through virtual folders based on tags (or some other assignment process). Bam! I find the one I'm looking for, and click on it, to find a note something like 'The original image sara-wedding-photos-076 is found on the disk labeled "bongo.""
Does such a thing exist? (I'm asking in hopes of finding something for Linux, but if you know of a close-enough system that implements this sort of searchability for other systems, I'd like to know about it, at least so I can seek out analogs with more knowledge.)
EDIT -- Here are some things I've found:
http://www.philapark.org/aboutPPA/… says that vehicles with THREE or more tickets are eligible for booting; so far as I know, I have only two. Maybe they take compound interest into account or something, or maybe there was the same kind of hidden sign that got my father a ticket when he visited Philly for a few days last summer. Friendly place, brotherly love.
The same page says "Please note: if your vehicle is booted, you must pay the total amount due, including all fees, fines and penalties, before the boot can be removed. This will include a $100 boot fee."
OK. But who removes it, when? And do I get a separate ticket for the booting as well as the ones that inspired it?
I love certain things about Philadelphia -- but the local government seems determined to make anyone who moves here both regret it and starting planning their exit. 4 weeks from now, I am OUT :) (And I'd prefer my car come with me.)
timothy
stressed