{"id":2317,"date":"2013-09-23T20:13:43","date_gmt":"2013-09-23T11:13:43","guid":{"rendered":"https:\/\/regex.info\/blog\/2013-09-23\/2317"},"modified":"2013-09-23T20:13:48","modified_gmt":"2013-09-23T11:13:48","slug":"lightroom-plugin-update-2800","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2013-09-23\/2317","title":{"rendered":"Lightroom Plugin Update #2,800"},"content":{"rendered":"\n\n<p>Over the years I've published about 50 plugins for Lightroom, and of the\n40ish that are still actively maintained, as of today I've put out <span class='nobr'>a combined<\/span> total of\n2,800 updates.<\/p>\n\n<p>I provide <a href='\/LightroomPlugins2\/feeds\/all.rss'>an\nRSS feed for updates<\/a> and so <span class='nobr'>I normally<\/span> write here only about the\nrelease of new plugins, but today <span class='nobr'>I pushed<\/span> out <span class='nobr'>a new<\/span> release for <a\nhref='\/blog\/lightroom-goodies\/folder-watch'>my Folder\nWatch plugin<\/a> that made me reflect on just how much the plugins grow\nover time.<\/p>\n\n<p>Folder Watch originally grew out of <span class='nobr'>a request<\/span> from <a\nhref='http:\/\/www.outbackphoto.net\/news\/author\/outbackphoto'><span class='nobr'>a Lightroom<\/span>\nfriend<\/a> for better automatic importing, such as one might want when\nshooting tethered (especially since Lightroom didn't support any kind of\ntethering at the time, in the spring of 2009). <span class='nobr'>The first<\/span> version could scan\n<span class='nobr'>a folder<\/span> for new images, import them, and optionally have some simple\nmetadata like the title set. That was it.<\/p>\n\n<p>Now, four and a half years later, with advances in Lightroom and what it\nallows <span class='nobr'>a plugin<\/span> to do, Folder Watch offers fully-automated end-to-end\nprocessing &mdash; import, develop, export &mdash; if you like.<\/p>\n\n<p>Here's what the configuration looks like at the moment:<\/p>\n\n<div class='ic tight'>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/folder-watch-dialog.png\" width=\"587\" height=\"775\"\nclass=\"raw\"\nid=\"ifolder_watch_dialog\"\/>\n<\/div>\n\n<p>The last item on the list &mdash; the ability to have an automatic import trigger <span class='nobr'>a publish<\/span> operation &mdash; is\none of today's addition. Combined with, for example, an <a\nhref='\/blog\/lightroom-goodies\/facebook'>export-to-Facebook\nplugin<\/a>, you can create fully-automatic camera-to-Facebook processing.<\/p>\n\n<p>It'd be nice if the plugin supported all the options that Lightroom's\nnormal import supports, but Lightroom offers no such hooks for this. That's\noften the most limiting factor in all my plugin development... what hooks\nLightroom does and doesn't offer. (My stress and time are next on the list\nof limiting factors.)<\/p>\n\n<p>Another addition today is the ability to write dynamic values to the\ntitle and caption fields, via the <a\nhref='\/blog\/lightroom-goodies\/template'>template\ntokes<\/a> my plugins support. This includes the ability to use the special\n<a href='\/blog\/lightroom-goodies\/template#lua'\nstyle='font-weight:bold'><tt>{LUA=<\/tt>...<tt>}<\/tt><\/a> token to execute\narbitrary code.<\/p>\n\n<p>Folder Watch is certainly not my most popular plugin, but <span class='nobr'>I spent<\/span>\nseveral days working on the various enhancements anyway, because it's fun\nand <span class='nobr'>I enjoy<\/span> it. <span class='nobr'>I hope someone<\/span> finds it useful.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Over the years I've published about 50 plugins for Lightroom, and of the 40ish that are still actively maintained, as of today I've put out a combined total of 2,800 updates.<\/p> <p>I provide an RSS feed for updates and so I normally write here only about the release of new plugins, but today I pushed out a new release for my Folder Watch plugin that made me reflect on just how much the plugins grow over time.<\/p> <p>Folder Watch originally grew out of a request from a Lightroom friend for better automatic importing, such as one might want when shooting [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,13,4],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/2317"}],"collection":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/comments?post=2317"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/2317\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=2317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=2317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=2317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}