RAW editing automation experiments
Find a file
2025-12-28 00:34:19 +02:00
.gitignore LLM disclaimer 2025-12-28 00:14:58 +02:00
http_server_currentfile.lua current (selected) file monitor 2025-12-27 23:31:09 +02:00
http_server_darkroom_modules.lua non working darkroom modules view 2025-12-28 00:04:08 +02:00
http_server_eval.lua it requires declaring global dt 2025-12-28 00:03:34 +02:00
http_server_hello.lua example using lua http server library 2025-12-27 23:20:18 +02:00
http_server_sse.lua sse example 2025-12-27 23:23:53 +02:00
LICENSE MIT License 2025-12-28 00:34:19 +02:00
my_hello.lua add helloworld 2025-12-27 22:24:05 +02:00
README.md add readme 2025-12-28 00:14:51 +02:00
socket_server_hello.lua works without blocking ui 2025-12-27 23:13:32 +02:00

Experimental Darktable Lua HTTP server scripts for remote control and inspection of the application runtime state.

Leveraging non-blocking (asynchronic) http library https://github.com/daurnimator/lua-http/ which needs to bea installed via Luarocks and server sent events pushing updates to browser.

Don't expose to untrusted networks to avoid getting hacked.

Tested on Debian 13 / AMD64, Darktable 5.4 .deb from OBS build service https://discuss.pixls.us/t/obs-download-links-for-darktable/54948.