This is a perl module Image::Kimdaba.pm which allows quick extensions to kimdaba, and some scripts that use this.
To install it :
$ perl -MCPAN -e shell
follow the instructions.
then type :
install Image::Kimdaba
(Note: if you want to install it all locally, say "PREFIX=~/local" and set the environment variable :
$ export PERL5LIB=~
This is a perl module Image::Kimdaba.pm which allows quick extensions to kimdaba, and some scripts that use this.
To install it :
$ perl -MCPAN -e shell
follow the instructions.
then type :
install Image::Kimdaba
(Note: if you want to install it all locally, say "PREFIX=~/local" and set the environment variable :
$ export PERL5LIB=~/local/lib/perl5/site_perl/5.8.3:~/local/lib/perl5/5.8.3
see ~/local/lib/perl5/ to know how to adapt it to your version of perl)
To make your own extensions, see
Here we describe scripts already made that you may find useful.
The first time, do :
$ ./kim_2_digikam <rootfolder>
it will create the digikam.db database used by digikam >= 0.7
Launch kimdaba, do some changes, relaunch the script $ ./kim_2_digikam <rootfolder>
it will update the digikam.db database (you have to restart digikam to see the changes, though)
Add some categories in Digikam to some pictures
and relaunch the script
$ ./kim_2_digikam <rootfolder>
Then you can import the modications you made with Digikam by doing in Kimdaba :
File -> import : /tmp/digikam_export.kim
The good thing with synchroniyzing with digikam.db is that you can then use the "digikamtags:/" KIOSlave to browse by Persons/Keywords/Locations in every KDE app. (And add a tab "Kimdaba" => url=digikamtags:/ in Konqueror slidebar for example).
It's faster than to set the 500 pictures by hand, isn't it ? You can still use the category editor to choose a better picture for this person or that keyword, the script will not overwrite it.
PS: someone to convert also the persons/keywords/locations, the date if it has changed, the comment ? perhaps imagemagick would help.