I hope this message finds you well. I’m reaching out to see if you would be interested in collaborating on a project involving modifications to the SketchUp CutList plugin. Specifically, we are encountering an issue where headers and part information are not being exported correctly to the CutList CSV file. The problem likely stems from modifications made to several .rb files, including Reporter.rb, Parts.rb, and Drivers.rb.
We are seeking a developer with experience in similar exporters who could help pinpoint the cause of this issue and enhance the plugin with additional features.
If this sounds like something you would be interested in, I’d love to schedule a call to discuss the details further. Please feel free to reach out with any questions or for more information.
Why do you think it is “open source”? The fact that an extension’s code is unencrypted does not mean that the author has granted permission for any and all to modify it per the open source concept.
I am guessing this is referring to the late Steve Racz’ CutList extension (which I think ver 4.1.12 was the latest.)
The extension was released under a MIT style license, from sr_cutlist.rb header, viz:
# Copyright 2006-2014 daltxguy, Vendmr
# Based on CutList.rb, Copyright 2005, CptanPanic
# This extension produces a cutlist from a woodworking model and a layout of
# the partslist on boards or sheet goods.
# Permission to use, copy, modify, and distribute this software for
# any purpose and without fee is hereby granted, provided that the above
# copyright notice appear in all copies.
# THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
I am looking for someone to assist me in completing the modifications that have been made, particularly in ensuring that the export to Excel function works properly. Although the function is in place, it is not populating the Excel sheet correctly. This will be an hourly contract until the task is finished, with the possibility of additional related work in the future. If you are interested, please let me know.
I will also move this thread to the Developers > Developer Job Board subcategory.
They are modifications i made to call without GUI, add columns in export, Don’t sum and combine duplicates, pull workbook name, pull scene name. Modifications were done in the Parts.rb, Reporter.rb and drivers.rb
let me know if anyone can help, thanks in advance!
The original creator, Steve Racz died about 10 years ago.
Since then, @boris.beaulant has coded and released OpenCutList. Have you tried it?
Boris allows crowd funding of new features. It may be quicker to have Boris add the features you need to OCL if it does not already have them.
The search on GitHub is not working. Do you have a link to the repository for the original CutList?
Thanks for the mention. @chris.concise reached out to me before posting his request here.
Unfortunately, I can’t follow up on this request. The requested features are too specific.
A couple of years after Steve R died, I offered to take over maintenance of the extension in the EW. I was told that was not possible or not allowed in the EW; that I would have to copy the code and start a new extension from it. That seemed silly and a bit unethical, so I dropped the idea.
I can provide the code and the original
I know sketchup very well but am not a ruby programmer
I tried using chatgpt to make the modification and it worked, mostly.
But something about the export to excel is no longer working properly.
It initiates the export, opens the excel sheet, writes into the first cell but then doesn’t import the rest oft the info.
I don’t think this is a big job to undertake. But I am ok to pay to get it fixed.
Thoughts?
Permission to use, copy, modify, and distribute this software for # any purpose and without fee is hereby granted, provided that the above # copyright notice appear in all copies.
Isn’t that full permission
I guess maybe you can’t reuse and resell? But the extension is free as is.
Not sure, but I’m not planning on selling just using.
My issue wasn’t with the permissions in the code itself, it was with the terms and conditions of the EW. I was told they are stricter and don’t support transfer of ownership, which is what would be needed to maintain the published code.
If you share what you’ve got via DM I’ll take a look. I might be willing to do it as an unpublished one-off.
I am not impressed with the current AI models abilities to adhere to good programming practice. Also, ChatGPT often calls non-existing API methods just to serve up a solution.
I no longer have MS Office installed so I would not be able to test a direct link to Excel via a WIN32OLE instance.
I’ve had the same reaction. It seems to work well with stock coding cliches but go off the rails for anything else. It seems a toss-up between the time to write the code myself and the time to find and fix the hallucinations it generates. The gurus of AI don’t seem to have implemented any way to say “I don’t know”, the bot just plows ahead. I also suspect there isn’t a large body of up to date unencrypted SketchUp Ruby source code out there to include in the training data.