official on darktable lua documentation https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/ Recent content in official on darktable lua documentation Hugo -- gohugo.io en-us check_for_updates https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/check_for_updates/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/check_for_updates/ 🔗Name check_for_updates.lua - automatically check for updates 🔗Description a simple script that will automatically look for newer releases on github and inform when there is something. it will only check on startup and only once a week. 🔗Usage install luasec and cjson for Lua 5.3 on your system. Luarocks is a good source for lua packages. start this script from script manager restart darktable 🔗Additional Software Required 🔗Limitations 🔗Author Tobias Ellinghaus copy_paste_metadata https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/copy_paste_metadata/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/copy_paste_metadata/ 🔗Name copy_paste_metadata.lua - copy and paste metadata between images 🔗Description This script adds keyboard shortcuts and buttons to copy/paste metadata between images. 🔗Usage start this script from script manager it adds buttons to the selected images module it adds two keyboard shortcuts 🔗Additional Software Required 🔗Limitations 🔗Author Tobias Ellinghaus 🔗Change Log delete_long_tags https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/delete_long_tags/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/delete_long_tags/ 🔗Name delete_long_tags.lua - delete all tags longer than a set length 🔗Description A simple script that will automatically delete all tags longer than a set length 🔗Usage start this script from script manager set the the maximum length in darktable’s preference restart darktable 🔗Additional Software Required 🔗Limitations 🔗Author Tobias Ellinghaus 🔗Change Log delete_unused_tags https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/delete_unused_tags/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/delete_unused_tags/ 🔗Name delete_unused_tags.lua - automatically delete all tags that are not attached to any images 🔗Description A simple script that will automatically delete all tags that are not attached to any images 🔗Usage start this script from script manager restart darktable 🔗Additional Software Required 🔗Limitations 🔗Author Tobias Ellinghaus 🔗Change Log enfuse https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/enfuse/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/enfuse/ 🔗Name enfuse.lua - merge the selected images into one tonemapped image and import the result 🔗Description This script uses enfuse to merge the selected images into one tonemapped image and imports the result. It only works on ldr images (like, JPEG). 🔗Usage start this script from script manager it creates a new lighttable module 🔗Additional Software Required 🔗Limitations 🔗Author Tobias Ellinghaus 🔗Change Log generate_image_txt https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/generate_image_txt/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/generate_image_txt/ 🔗Name generate_image_txt.lua - generate text metadata 🔗Description A script to run a command on images to generate text metadata The medata will be displayed as an overlay on the image in lighttable mode 🔗Usage start this script from script manager set a command to run on all image, this command should output text on stdout enable image file generation 🔗Additional Software Required 🔗Limitations 🔗Author Tobias Ellinghaus 🔗Change Log image_path_in_ui https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/image_path_in_ui/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/image_path_in_ui/ 🔗Name image_path_in_ui.lua - Add a widget with the path of the selected images 🔗Description Add a widget with the path of the selected images for easy copy/past Simple shortcuts to have multiple selection bufers This plugin will add a widget at the bottom of the left column in lighttable mode 🔗Usage start this script from script manager 🔗Additional Software Required 🔗Limitations 🔗Author Jérémy Rosen 🔗Change Log import_filter_manager https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/import_filter_manager/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/import_filter_manager/ 🔗Name import_filter_manager.lua - add a dropdown list with import filters to the import dialog 🔗Description This script adds a dropdown list with import filters to the import dialog. Scripts can add new filters by registering them with darktable.register_import_filter(name, callback) The callback has type function(event, images), i.e., it is the same as when directly registering the pre-import event. 🔗Usage start this script from script manager also require some files with import filters, for example import_filters. import_filters https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/import_filters/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/import_filters/ 🔗Name import_filters.lua - add filters for import_filter_manager 🔗Description This script goes along with the import filter manager. It adds two filters: ignore jpegs: this one does the same as the existing option in the import dialog and just skips all JPEGs during import. prefer raw over jpeg: this one is a bit more elaborate, it ignores JPEGs when there is also another file with the same basename, otherwise it allows JPEGs, too. save_selection https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/save_selection/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/save_selection/ 🔗Name save_selection.lua - simple shortcuts to have multiple selection buffers 🔗Description Simple shortcuts to have multiple selection buffers 🔗Usage start this script from script manager go to configuration => preferences => lua set the shortcuts you want to use This plugin will provide shortcuts to save to and restore from up to five temporary buffers This plugin also provides a shortcut to swap the current selection with a quick-swap buffer selection_to_pdf https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/selection_to_pdf/ Mon, 01 Jan 0001 00:00:00 +0000 https://darktable-org.github.io/luadocs/lua.scripts.manual/scripts/official/selection_to_pdf/ 🔗Name selection_to_pdf.lua - generate a PDF file (via Latex) containing all selected images 🔗Description Generates a PDF file (via Latex) containing all selected images This plugin will add a new exporter that will allow you to generate the pdf file Plugin allows you to choose how many thumbnails you need per row 🔗Usage start this script from script manager 🔗Additional Software Required a PDF-Viewer pdflatex (Latex) 🔗Limitations 🔗Author Jérémy Rosen & Pascal Obry