Hello,

 

I wanted to give it a try as my first step in learnig lua scripting.

Moved my db to another place.

Created a file named Import.in into ~/.config/darktable and containing the 
following lines :

 

 local darktable = require("darktable")

 importDirs = function()

   darktable.database.import("/media/jean-luc/NEF/20081207")

 end

 importDirs()

 

Created a file named luarc into ~/.config/darktable and containing the 
following line :

 

 require "~/.config/darktable/Import.in"

 

Launched darktable, and... nothing. :-(


 

What did I do wrong ?


 

Regards,


 

J.-Luc


 

 

> Message du 13/11/19 16:43
> De : "August Schwerdfeger" 
> A : "Darktable Users List" 
> Copie à : 
> Objet : Re: [darktable-user] Is there a way to bulk import many folders at 
> once?
> 
>

For a one-off, one just has to make a Lua script with an import line for each 
folder one wants to import
>

>

local darktable = require("darktable")
importDirs = function()
   darktable.database.import("/path/to/folder1")
   darktable.database.import("/path/to/folder2")
   ...
end
importDirs()
> 

>
and then place the script in the Lua script directory and add a 'require' 
statement to load it, as described in the instructions in the 'lua-scripts' 
repository [1]. The mass-import will then run when Darktable starts up, after 
which the script can be removed.

>
--
August Schwerdfeger
[email protected]
>



>

On Wed, Nov 13, 2019 at 9:13 AM  wrote:
>
On Tue, 12 Nov 2019 23:29:26 -0600
> August Schwerdfeger  wrote:
> 
> >If the "import directories recursively" checkbox in the import dialog
> >does not fit your bill, the 'darktable.database.import' Lua function
> >(https://www.darktable.org/lua-api/index.html#darktable_database_import)
> >can import a folder. If you have a text file with a list of the
> >folders you want to import, it should be fairly quick work to make a
> >Lua script that will mass-import all of them.
> 
> Could you please provide some example on how to do it? I don't know
> lua, but I'm willing to waddle through it because that's a function
> that's would be helping for me.
> 
> -- 
> sknahT
> 
> vyS
> ____________________________________________________________________________
> darktable user mailing list
> to unsubscribe send a mail to [email protected]
> 
>


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

Reply via email to