The require line should just read 'require "Import"', not 'require
"~/.config/darktable/Import.lua"'.

--
August Schwerdfeger
[email protected]


On 12/15/19 2:32 PM, Jean-Luc CECCOLI wrote:
>
> OK... this is what I got :
>
>  
>
> *jean-luc@E-5530:~$ darktable -d lua*
> *3,965593 LUA ERROR : /home/jean-luc/.config/darktable/luarc:1: module
> '~/.config/darktable/Import.lua' not found:*
> *    no field package.preload['~/.config/darktable/Import.lua']*
> *    no file
> '/usr/local/share/lua/5.3/~//config/darktable/Import/lua.lua'*
> *    no file
> '/usr/local/share/lua/5.3/~//config/darktable/Import/lua/init.lua'*
> *    no file '/usr/local/lib/lua/5.3/~//config/darktable/Import/lua.lua'*
> *    no file
> '/usr/local/lib/lua/5.3/~//config/darktable/Import/lua/init.lua'*
> *    no file '/usr/share/lua/5.3/~//config/darktable/Import/lua.lua'*
> *    no file '/usr/share/lua/5.3/~//config/darktable/Import/lua/init.lua'*
> *    no file './~//config/darktable/Import/lua.lua'*
> *    no file './~//config/darktable/Import/lua/init.lua'*
> *    no file
> '/usr/share/darktable/lua/~//config/darktable/Import/lua.lua'*
> *    no file
> '/home/jean-luc/.config/darktable/lua/~//config/darktable/Import/lua.lua'*
> *    no file '/usr/local/lib/lua/5.3/~//config/darktable/Import/lua.so'*
> *    no file
> '/usr/lib/x86_64-linux-gnu/lua/5.3/~//config/darktable/Import/lua.so'*
> *    no file '/usr/lib/lua/5.3/~//config/darktable/Import/lua.so'*
> *    no file '/usr/local/lib/lua/5.3/loadall.so'*
> *    no file './~//config/darktable/Import/lua.so'*
> *    no file '/usr/local/lib/lua/5.3/~/.so'*
> *    no file '/usr/lib/x86_64-linux-gnu/lua/5.3/~/.so'*
> *    no file '/usr/lib/lua/5.3/~/.so'*
> *    no file '/usr/local/lib/lua/5.3/loadall.so'*
> *    no file './~/.so'*
> *jean-luc@E-5530:~$*
>
>  
>
> Would it be that I have to compile lua ? I thought it was part of the
> padckage - I'm currently using dt 2.6.2 from Pascal's ppa.
>
>  
>
> Rgrds,
>
>  
>
> J.-Luc
>
>  
>
>     > Message du 15/12/19 00:19
>     > De : "August Schwerdfeger" <[email protected]>
>     > A : "Jean-Luc CECCOLI" <[email protected]>
>     > Copie à : "Darktable Users List"
>     <[email protected]>
>     > Objet : Re: [darktable-user] Is there a way to bulk import many
>     folders at once?
>     >
>     >
>     I think the Lua script needs to have a '.lua' extension, and the
>     line to bring it in should just read 'require "" ' (with no
>     extension).
>
>     >
>     You can run Darktable with the '-d lua' switch to display Lua
>     errors in the terminal.
>     >
>     >
>     --
>     > August Schwerdfeger
>     > [email protected] <mailto:[email protected]>
>
>     >
>     On Sat, Dec 14, 2019, 16:48 Jean-Luc CECCOLI
>     <[email protected] <mailto:[email protected]>>
>     wrote:
>     >
>
>         > 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" <[email protected]
>             <mailto:[email protected]>>
>             > > A : "Darktable Users List"
>             <[email protected]
>             <mailto:[email protected]>>
>             > > 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]
>             <https://github.com/darktable-org/lua-scripts>. The
>             mass-import will then run when Darktable starts up, after
>             which the script can be removed.
>
>             > >
>             --
>             August Schwerdfeger
>             [email protected] <mailto:[email protected]>
>             > >
>
>             > >
>             On Wed, Nov 13, 2019 at 9:13 AM <[email protected]
>             <mailto:[email protected]>> wrote:
>             > >
>
>                 On Tue, 12 Nov 2019 23:29:26 -0600
>                 > > August Schwerdfeger <[email protected]
>                 <mailto:[email protected]>> 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]
>                 <mailto:darktable-user%[email protected]>
>                 > >
>                 > >
>
>
>             > >
>             
> ____________________________________________________________________________
>             darktable user mailing list to unsubscribe send a mail to
>             [email protected]
>             <mailto:darktable-user%[email protected]>
>             > >
>
>
>         >
>         
> ____________________________________________________________________________
>         darktable user mailing list to unsubscribe send a mail to
>         [email protected]
>         <mailto:darktable-user%[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]

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

Reply via email to