{"version":"1.0","type":"rich","title":"Generic server listener for Blender","description":"This example demonstrates a Blender add-on that runs a local HTTP server to receive 3D model import requests from an external source. It shows how Blender can act as a live listener, accepting OBJ or GLB file URLs via POST requests and queuing them for import. The code uses Python’s `http.server` and `socketserver` for the network layer, with a background thread processing a `queue.Queue` of incoming model URLs, while also tracking recent imports to prevent duplicates and exposing `/ping` and `/status` endpoints for monitoring.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-f695b2f7f703b1f71bafcb935109f6b4?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}