Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Darktable-master
#4
(23-02-17, 13:40)PSIFWI a écrit : Bon en ce qui concerne les scripts qui permettent d'automatiser des actions par exemple vers Gimp ou autre Késako ?

Comment ça fonctionne et quels ont ces scripts et pourquoi faire ?

Les LUA scripts sont un moyen de coder des extensions à DT, donc sans modifier à proprement parler DT.

Il existe déjà un certain nombre de LUA scripts, certains facilitent la vie par exemple en lançant GIMP et en y chargeant le JPG généré par DT pour le retravailler dans GIMP et retour auto dans DT en quittant GIMP (je n'utilise pas, mais ça doit être à peu près ça).

J'utilise par exemple un LUA script qui ouvre le dossier dans lequel se trouve la photo que je travaille dans DT, avec l'explorateur de fichier de mon ordi (nautilus sur Ubuntu). C'est parfois utile d'accéder directement au contenu ce dossier sans devoir cliquer N fois.

Un LUA script se présente comme un fichier texte avec du code, qu'on stocke généralement sans $CONFIGDIR/lua (à créer éventuellement), par exemple /home/manu/.config/darktable/lua chez moi.
Ce LUA script, mettons fichiers.lua, doit être référencé dans un autre fichier $CONFIGDIR/luarc qui va ressembler par exemple à :
Code :
-- default  lua require can't handle yielding across "require" calls
-- This version is implemented in pure-lua and avoids the problem
-- override the require function for everybody

require = require "darktable/external/pygy_require/require".require

require "fichiers"
require "yield"

-- vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua

Après, l'utilisation dans DT est fonction de ce qui a été codé dans le LUA script.
Ça peut être une nouvelle option de "exporter sélection" mais, toujours dans mon exemple, j'ai associé l'activation du LUA script à F9 (une réminiscence d'un raccourci clavier utilisé dans ASP).

En bref, c'est bien pratique et plutôt bien vu, mais pas super accessible : il faut quand même quelques capacités de codage ! Smile
dt stable / Ubuntu 22.04
Répondre


Messages dans ce sujet
Darktable-master - par PSIFWI - 23-02-17, 12:33
RE: Darktable-master - par jpg54 - 23-02-17, 13:00
RE: Darktable-master - par PSIFWI - 23-02-17, 13:40
RE: Darktable-master - par manu - 23-02-17, 16:24
RE: Darktable-master - par jpverrue - 28-02-17, 18:52
RE: Darktable-master - par manu - 28-02-17, 20:27
RE: Darktable-master - par jpverrue - 01-03-17, 17:41

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)