Open image location extension for darktable


I find it useful to be able to open a picture's location with nautilus using a shortcut in darktable. This is only for gnome for the time being but I'm posting here in case somebody else finds it useful.

``` --[[ This file is copyright (c) 2017 Michael Demetriou It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this file. If not, see ]]

--[[ OPEN LOCATION Opens the location of the selected image in nautilus USAGE * require this file from your main lua config file * set a shortcut for "Open image location" ]] local dt = require "darktable" dt.configuration.check_version(...,{4,0,0})

local function openlocation() local images = dt.gui.actionimages
for _, i in ipairs(images) do os.execute('nautilus "'.. i.path .. '/' .. i.filename ..'"') end end

dt.registerevent("shortcut",function(event, shortcut) openlocation() end, "Open image location")

-- -- vim: syntax=lua ```

also on github