wpferguson
f42199aec0
Merge pull request #140 from wpferguson/script_manager_typo
...
fixed typo in preferences
2018-08-20 23:28:04 -04:00
Bill Ferguson
8d746427a6
fixed typo in preferences
2018-08-20 23:24:30 -04:00
wpferguson
3c9b2b90d4
Merge pull request #139 from wpferguson/script_manager
...
darktable script management interface
2018-08-20 21:29:32 -04:00
Bill Ferguson
abc959a814
enabled link to lua-scripts version
2018-08-20 21:28:54 -04:00
wpferguson
c71c289547
Merge pull request #138 from wpferguson/executable_manager
...
Manage external executables used by the lua scripts
2018-08-20 21:22:47 -04:00
Bill Ferguson
02bb942abd
Cleaned up the code and incorporated Tobias Jakob's comments
2018-08-20 21:12:07 -04:00
Bill Ferguson
a37c33ec36
Fixed enable preference not saved
2018-08-19 12:30:45 -04:00
Bill Ferguson
0e4926426f
Added error feedback when script doesn't load
2018-08-19 01:11:54 -04:00
Bill Ferguson
a309db8739
Created tools/script_manager.lua to provide an interface from darktable for managing the lua scripts. Updated README.md to reflect the added script.
2018-08-18 15:04:43 -04:00
Bill Ferguson
1a998581ef
Created tools/executable_manager.lua for managing external executables used by the lua scripts. Updated the README to reflect the new script.
2018-08-17 19:30:43 -04:00
wpferguson
f49b951331
Merge pull request #137 from wpferguson/enfuse_version_aware
...
Alter enfuse arguments based on version
2018-08-15 11:25:05 -04:00
Bill Ferguson
26e16ffeda
Added a version check to modify the arguments based on the version of enfuse. Enfuse 4.2 no longer accepts the exposure-mu argument. The closest function is exposure-optimum. For versions of enfuse less than 4.2 exposure-mu is used. For versions of enfuse greater than 4.2, exposure-optimum is used.
2018-08-15 00:30:18 -04:00
Bill Ferguson
9e4a72e098
Creeated image_stack.lua based on Pat David's blog entry, https://patdavid.net/2013/05/noise-removal-in-photos-with-median_6.html . Updated README.md to reflect the new script.
2018-08-08 22:41:25 -04:00
wpferguson
a7d053648a
Merge pull request #134 from wpferguson/multi_os_example
...
Multiple OS Example
2018-08-08 21:24:23 -04:00
Bill Ferguson
61a55f71f5
Created a cross platform script that calls an external executable. It also performs a service that some users might find useful, extracting the embedded jpeg image from a raw file, then importing and grouping it with the raw. Updated README.md to reflect the new file
2018-08-07 22:08:09 -04:00
wpferguson
9979d4abda
Merge pull request #132 from wpferguson/windows_work_arounds
...
Cross platform external command capability
2018-08-07 11:02:04 -04:00
Bill Ferguson
5a2af47eda
Removed unneeded require for yield, since it now in lib/dtutils.system
2018-08-07 11:00:16 -04:00
wpferguson
eab6b99155
Merge pull request #133 from sjjh/patch-1
...
corrected "dt" to "darktable" in line 63 of cr2hdr
2018-08-03 22:28:31 -04:00
sjjh
4acba4d48a
corrected "dt" to "darktable" in line 63 of cr2hdr
...
object "darktable" is defined in line 35; usage of "dt" was probably a typo or left over from a refactoring.
2018-08-04 01:43:38 +02:00
Bill Ferguson
8b5a43e435
Added require statement for official/yield.lua so that darktable.control.execute() would have all of it's requirements met without the user having to remember to add it somewhere else
2018-07-12 13:23:33 -04:00
Bill Ferguson
26fce03d0f
Removed leftover unused code
2018-07-11 11:49:01 -04:00
Bill Ferguson
1a22bfbcef
Added system library to handle running external commands on different operating systems in a transparent manner. Added file and path quoting that is cross platform compatible. Changed gimp.lua to use the new utilities.
2018-07-11 11:32:48 -04:00
BzKevin
050783fc8b
enfuse_pro_2 modified per wpferguson
...
1) Moved check_if_bin installed to run only once, when script first loaded (rather than every time it is called)
2) Changed executable path preferences per Bill's suggestions
dt.preferences.register("executable_paths", "align_image_stack",
dt.preferences.register("executable_paths", "enfuse",
dt.preferences.register("executable_paths", "exiftool",
3) Replaced custom block of code with df.create_unique_filename
4) Quoted paths in run commands for linux and MacOS (I still experience failures if I quote anything in the run command aside from the .exe path on windows)
5) Changed LUA API compatability check for 5.0.0 only
Tested on Windows and MacOS
2018-07-07 11:40:01 -04:00
wpferguson
d96d8fb4fc
Merge pull request #131 from wpferguson/macos_command_fixes
...
MacOS Command Fixes
2018-07-07 11:08:23 -04:00
Bill Ferguson
4b32c34ebd
Removed 'open -W -a' for mac commands from check_if_bin_exists since it only appears to be needed for GUIs. Added 'open -W -a' for macs using GIMP in gimp.lua
2018-07-06 23:04:44 -04:00
BzKevin
927bf12243
Add enfuse_pro_2
...
Enhanced version of Holger Klemm's enfuse_pro that adds features and X-platform compatibility.
2018-07-01 19:54:15 -04:00
BzKevin
a867791165
Delete enfuse_pro_2.lua
2018-07-01 19:52:47 -04:00
BzKevin
67232094c9
Delete OpenInPS.lua
2018-07-01 19:51:39 -04:00
BzKevin
b5e79abf08
Delete HDRMerge.lua
2018-07-01 19:51:26 -04:00
BzKevin
84c0fd7414
Add 3 new Pulg-Ins
...
HDRMerge: Add easy access to HDRMerge from within dt
enfuse_pro_2: Updated version of Holger Klemm's popular enfuse plug-in. Adds some features and cross-platform compatability
OpenInPS: add ability to open or export selected file with Photoshop
2018-06-30 14:58:50 -04:00
supertobi
850a7d8676
Merge pull request #126 from jbvoelker/gpx_tracks
...
gpx_export.lua: Create a separate <trk> for each source folder
2018-06-24 22:37:12 +02:00
Jannis_V
ded24e8037
gpx_export.lua: Create a separate <trk> for each source folder
2018-06-24 18:47:33 +02:00
Tobias Ellinghaus
71fbf5705c
Use print_log in import_filter_manager
2018-05-23 10:23:48 +02:00
Tobias Ellinghaus
87b78717f3
Fix formatting of README.md
2018-05-23 10:22:37 +02:00
wpferguson
1cd9a34761
Merge pull request #123 from wpferguson/README.md_snap_update
...
Add snap information to README.md
2018-05-22 12:13:25 -04:00
Bill Ferguson
b9072cccba
Updated README.md to reflect change to snap packaging enabling lua and included instructions on how to use the scripts with the snap
2018-05-22 12:11:55 -04:00
Tobias Ellinghaus
18fb3a68fd
Re-fix README.md
2018-05-21 11:23:19 +02:00
wpferguson
c0b89e51d7
Merge pull request #122 from wpferguson/update_README.md_for_snaps
...
Updated README.md to include snap, flatpak, and appimage information
2018-05-20 15:10:32 -04:00
wpferguson
f2ac2595f9
Merge branch 'master' into update_README.md_for_snaps
2018-05-20 15:09:35 -04:00
Bill Ferguson
b241007d4f
Updated README.md to include snap, flatpak, and appimage information
2018-05-20 15:02:37 -04:00
Tobias Ellinghaus
2b1af40bd1
Some fixes for the README
2018-05-20 16:11:02 +02:00
wpferguson
66f85a1f35
Merge pull request #121 from wpferguson/update_README.md
...
Update README.md
2018-05-19 23:17:15 -04:00
Bill Ferguson
22633d6130
Updated README.md to better present what the lua-scripts are and how to use them. Provided tables of scripts, whether they are standalone, and cross platform compatibility. Provided instructions for install on Linux, MacOS, and Windows as well as instructions for updating the scripts.
2018-05-18 22:28:33 -04:00
wpferguson
8ed4d838ee
Merge pull request #120 from wpferguson/hugin_space_problem
...
hugin fails on images with spaces in the filenames
2018-05-16 11:15:37 -04:00
wpferguson
9175916771
Merge pull request #119 from wpferguson/fix_print_log_plaeceholder
...
Replace placeholder for dt.print_log with dt.print_log
2018-05-15 11:38:56 -04:00
Bill Ferguson
7acf2b9cac
Fixed bug where log_level() always returned log.success instead of the correct log level
2018-05-15 01:22:09 -04:00
Bill Ferguson
965d8791d8
single quoted filename arguments to the hugin commands for the supplied image files. Single quoted any filenames derived from the supplied image files in case they contained spaces. Added logging at various levels so that the next time I have to work on this I can figure it out quicker. Normal logging level is log.error which only prints error information. Changing log level to log.info provides much more insight about what is occurring. Fixed gui not returning generated file to film strip.
2018-05-15 01:05:34 -04:00
Bill Ferguson
f961e6aa6b
Replaced dt_print_log = dt.print_error with dt.print_log now that the function exists
2018-05-14 20:30:09 -04:00
wpferguson
b8182cfde5
Merge pull request #117 from marco44/fix_autostyle
...
Fix autostyle
2018-05-09 14:48:55 -04:00
marco44
78f0e367dc
Change logging
2018-05-09 17:54:26 +02:00