Hi,
until I came to DT I ..
.. took my fotos as JPG
.. edit it with GIMP
.. administrate it in *Shotwell*


>From this time I have many "tags" related to my fotos in the
Shotwell-Database.
In Shotwell you can quickly add new tags but it is very limited in
searching for this tags (no and/or).
Nested tags are possible by drag&drop (one tag on another) but Shotwell
often crashes by doing this. You know why, when you take a look at the
database-structure.

I wanted to import the tags to Darktable (1.6.9) and found a solution
from Antoine Beaupre in http://redmine.darktable.org/issues/9461 .

I found this usefull for "Single Tags" but it dont work for nested tags.
I meen thomething like:

persons|family|Dad
persons|family|Mom
persons|neighbours |John
places|hometown|my House
places|hometown|dads house
holiday|2011
holiday|2012|summer
holiday|2012|winter

In the Database of Darktable the whole tag-string is assigned only once.
You can find parts by substrings.
In Shotwell (for faster display?) each step of nesting is assigned to a
foto, like:
Persons --> Picture 4711
Persons|Family --> Picture 4711
Persons|Family|Dad --> Picture 4711

They dont use a N:N-relation but a "List" in a database-column  grrrrr.

I worked to get the Python-Script handle "nested tags" and reduce it to
the last step of nesting. Maybe another foto is tagged with
"Places|Hometown" only which then is a different tag in Darktable.

It worked for me to import the tags of 30.000 fotos although this was
the first time I coded in python.

You can find my Script here:
 http://www.fotodrachen.de/download/Shotwell2Darktable.zip

Feel free to put it on http://redmine.darktable.org/issues (I'm not
registered).
But - sorry - it will speek german to you.

I dont know if this will work with DT 2.x.

--

Frank

------------------------------------------------------------------------------
_______________________________________________
Darktable-users mailing list
Darktable-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-users

Reply via email to