commit 0179d797d729c10280af6e3d93e087d71d84ef83 Author: sladecraven Date: Mon Feb 1 18:23:44 2021 +0100 Initial import diff --git a/stl_thumb_generator.lua b/stl_thumb_generator.lua new file mode 100644 index 0000000..65b4ac1 --- /dev/null +++ b/stl_thumb_generator.lua @@ -0,0 +1,23 @@ +local lfs = require"lfs" +local rootpath = '/home/media/modeles_3D/' + +local cmd = 'stl-thumb' + +local function parse_one_level( path ) + for myfile in lfs.dir(path) do + local attr = lfs.attributes (myfile) + if attr.mode == "directory" then + parse_one_level( myfile) + elseif string.match(myfile, "%.stl") or string.match(myfile, "%.STL") then + print("Thumbnail for : ", myfile) + local fullname = rootpath .. myfile + local fullcmd = cmd .. " --format JPG --size 512 " .. fullname .. " " .. fullname .. ".jpg" + os.execute( fullcmd ) + end + end +end + +print("Starting ...", os.date() ) +parse_one_level(rootpath) +print("End ...", os.date() ) +