hi.  i have discovered a situation where about 3,000 of my images have a
full path that is incorrect, presumably because of user error.  my
question is how i should fix these paths.

normally, "full path" points into
----
~/Pictures/Collection/...
----
which is where rapid-photo-downloader leaves things.

in these 3,000 cases, "full path" points at, e.g.,
----
/media/minshall/Leica M/DCIM/100LEICA/...
----
i.e., presumably where rapid-photo-downloader *found* the image (or,
where i told darktable to find the image).  these 3,000 images (as far
as i can tell) all exist in the "right place" in
~/Pictures/Collection/....

i find i can just "import" the folders (or my entire
~/Pictures/Collection) to get the actual images.

but, then i'm left with residual images pointing to bad places.  for
example, after doing the re-import, for one image i have (collecting by
filename):
----
~/Pictures/Collection/2016/2016-03-26/L2001723.DNG
/media/minshall/LEICA M/DCIM/100LEICA/L2001723.DNG
/media/minshall/sdcard/DCIM/100LEICA/L2001723.DNG
----
i.e., three copies (*this* user, i.e., me, when he makes a user error,
does it up well :).

so, i guess the question is, how to clean up darktable's database, i.e.,
delete all entries that have a "full path" that matches some pattern (in
this case, "^/media/minshall"?  (i'm happy to lose any edits in the
unlikely event i edited any of these images.)

second, is there a way (some lua script, perhaps?) i could use to *list*
(on the terminal) all the entries that start with some pattern, so i can
(more easily) get a handle on the scope of the problem?  for example,
with this, i could verify that i have local copies of all the images
before deleting (or, if i don't, scrounge through old SD cards, looking
for them).

thanks!

Greg
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to [email protected]

Reply via email to