Looking for someway to link the 2.8 viewport with external programs (ie Adobe InDesign/Illustrator etc) that use linked images.
You would link a 3D viewport in blender via addon to an external file, so everytime the viewport is changed, the external file would update (not a rendered file, the viewport buffer) - if it was camera view, then only the camera view area would be exported.
That way you can get a 'live' preview of the render inside other programs without having to render each time.
If each camera could create a linked file that would be even better(?)
NOTE This is not 'auto save' render/blend file, although that would be semi-useful - the current addons require the render and also increment the file name, which isn't useful if you want to maintain the link - could edit script to remove the increments but would still be too manual. Also it requires a full render which is not what I'm after - just the 3D viewport.
ANSWER From comments - bpy.ops.render.opengl(write_still=True,view_context=True) seems to be the one to use. Any preexisting addon that does this on a timed/controlled manner would be good, but otherwise I'll have a look at creating something myself.
MORE - Quick addon here https://github.com/mgmhunt/Blender_Addon_AutoRenderViewport