Thanks for the answer, is there any chance to do it semi-automated?
I'm thinking on a solution to open the project archives by script, do the managable changes, then ask the user to finish the settings
and save, close. My script then would wait till projects.all gets empty (none project is open) and would reopen the user saves project file
and export or save it as project archive.
So something similar:
proj = projects.open_archive(...)
# do some automated changes
system.delay() # this currently blocks my access to GUI, is there an async function to somehow put the script in background and let the user to access the GUI?
#usr saved and closed everything > reopen the project to export it as archive
proj = projects.open(temp.project)